几种书写格式,记录一下
//原始
$(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();