读书人

请问一个jquery的一个写法有关问题

发布时间: 2012-04-06 12:22:24 作者: rapoo

请教一个jquery的一个写法问题
刚接触jquery,发现了有下面的两种写法
1:(function(){

})();

2:
$(document).ready(function(){

})
3:
$(function(){
// 程序段
})
我知道第二种和第三种是在文档DOM加载完执行,第一种什么意思呢

[解决办法]
第一种不是jquery的写法。是函数。。。2,3种正确。。。
[解决办法]
第一个是一个匿名函数,后面的括号表示立即执行
[解决办法]
var abc = function(){alert("aaa")};

abc();//直接在abc加括号是执行函数哈

function(){alert("aaa")}();//照理应该是这样,但是函数后面不能直接跟括号,表达式后面才能跟括号,要这样写(function(){alert("aaa")})();

读书人网 >JavaScript

热点推荐