这两者之间的区别是什么:
$(function () {
// do stuff
});
和
(function () {
// do stuff
})();
发布于 2011-09-30 18:33:52
第一个方法使用jQuery将函数绑定到document.ready
事件。第二个声明并立即执行一个函数。
发布于 2011-09-30 18:33:23
$(function() {});
是jQuery的快捷方式
$(document).ready(function() {
/* Handler for .ready() called. */
});
而(function() {})();
是一个即时调用的函数表达式,或称While。这意味着它是一个表达式(而不是语句),它在创建后立即被调用。
发布于 2011-09-30 18:33:19
一个是jquery $(document).ready
函数,另一个是调用自身的匿名函数。
https://stackoverflow.com/questions/7614574
复制