
正文
jquery的格式,jquery函数语法格式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery几种书写格式
几种书写格式,记录一下 //原始 $(document).ready(function(){ document.write("test1", "br/"); }); //缩写 $().ready(function(){ document.write("test2", "br/"); }); //缩写 $(function(){ document.write("test3", "br/"); }); //意义为在DOM加载完毕后执行了ready()方法 jQuery(function(){ document.write("test4", "br/"); }); //等价于 jQuery(document).ready(function(){ document.write("test5", "br/"); }); $(document).ready(function(){ (function(){ document.write("aaa", "br/"); })(jQuery); //立即执行函数;相当于先申明一个函数,声明完后直接调用; (function(){ document.write("bbb", "br/"); })(); (function(str){ document.write(str, "br/"); })("output"); //相当于: function OutPutFun(str){ document.write(str, "br/"); }; OutPutFun("output"); }); FunTest = (function(){ function f1(){ document.write("function1", "br/"); }; return ({ f2 : function(){ f1(); document.write("function2", "br/"); }, f3 : function(){ document.write("function3", "br/"); } }); })(); FunTest.f2(); FunTest.f3(); Person = { name : "zhangsan", age : 20, getName : function(){ document.write(this.name, "br/"); } }; Person.getName();
相关问答
Q1: jQuery 变量格式
$undoStack 就是 $undoStack 没其他的意思 这个是变量名称 $("#undoStack') 这样是根据ID取对象 实际上JQUERY和JAVASCRIPT的变量声明是一样的 只不过是JQUERY变量的话 一般用$开头 这样就可以区分哪些已经用JQUERY操作过 其实用JQUERY操作过的变量再用JAVACRIPT操作也是没问题的 主要看你怎么用 她们是完美兼容的 因为JQUERY只是JAVASCRIPT的一个升级 其父类还是JAVASCRIPT 这样懂了吧
Q2: 把这句JS改成jquery的格式写法
是通过一个id值取得元素么?
function
getElement(id){
return
$("#"+id);
}
注意这个是JQuery专用对象,不可以直接调用javascript自带的方法,想转成javascript可以加个[0]
比如,想修改这个元素内的html代码就可以用两种方法:
$("#"+id).html(".....................");//这个是调用jQuery中的方法来执行
$("#"+id)[0].innerHTML
=
".................";//将JQuery对象转换成标准对象调用javascript自带方法







![【电子书】[文化艺术] 《云上的日子:西藏手绘旅行(珍藏版)》[苏三][epub+azw3] 【电子书】[文化艺术] 《云上的日子:西藏手绘旅行(珍藏版)》[苏三][epub+azw3]](https://www.04ip.com/template/qe/style/noimg/4.jpg)