1、(function($) {…})(jQuery);
在(function($) {…})(jQuery)在内部定义的函数和变量只能在此范围内有效。
形成是否函数函数、私有变量的概念。比如:
var i=3; function init(){ alert("外层init:"+i); } (function($) { var i=2; function init(){ alert("内层init:"+i); } init(); })(jQuery); init();
- 执行结果:
内层init:2
外层init:3
$(function(){…}); 与 $(document).ready(function(){…})作用一样都是文档载入完成后执行的函数。
时间: 2024-10-05 04:19:14