十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
几种书写格式,记录一下 //原始 $(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();
创新互联建站主营奉节网站建设的网络公司,主营网站建设方案,app开发定制,奉节h5重庆小程序开发搭建,奉节网站营销推广欢迎奉节等地区企业咨询
$undoStack 就是 $undoStack 没其他的意思 这个是变量名称 $("#undoStack') 这样是根据ID取对象 实际上JQUERY和JAVASCRIPT的变量声明是一样的 只不过是JQUERY变量的话 一般用$开头 这样就可以区分哪些已经用JQUERY操作过 其实用JQUERY操作过的变量再用JAVACRIPT操作也是没问题的 主要看你怎么用 她们是完美兼容的 因为JQUERY只是JAVASCRIPT的一个升级 其父类还是JAVASCRIPT 这样懂了吧
是通过一个id值取得元素么?
function
getElement(id){
return
$("#"+id);
}
注意这个是JQuery专用对象,不可以直接调用javascript自带的方法,想转成javascript可以加个[0]
比如,想修改这个元素内的html代码就可以用两种方法:
$("#"+id).html(".....................");//这个是调用jQuery中的方法来执行
$("#"+id)[0].innerHTML
=
".................";//将JQuery对象转换成标准对象调用javascript自带方法