【jquery】jQuery(function(){}) 与 (function($){})(jQuery) 的区别
- jQuery(function(){})
全写为
jQuery(document).ready(function(){
//代码
});
意义为在DOM加载完毕后执行ready()方法 - (function($){
//代码
})(jQuery)
实际执行(形参)(实参)匿名方法,只不过实参是传递了jQuery对象 - 总结:
jQuery(function(){})用于存放DOM对象的代码,执行其中的代码时DOM对象已经存在。
不可用于存放开发插件代码,因为jQuery对象没有被传递,外部通过jQuery.methodye
调用不到其中方法。(尽量避免操作jQuery类)
(function($){})(jQuery)用于存放开发插件的代码,执行其中代码DOM不一定存在,直接
自动执行DOM操作代码请小心使用(尽量避免操作DOM对象)
相关推荐
EdwardSiCong 2020-11-23
85477104 2020-11-17
hhanbj 2020-11-17
81427005 2020-11-11
seoppt 2020-09-13
honeyth 2020-09-13
WRITEFORSHARE 2020-09-13
84483065 2020-09-11
momode 2020-09-11
85477104 2020-08-15
83510998 2020-08-08
82550495 2020-08-03
tthappyer 2020-08-03
84901334 2020-07-28
tthappyer 2020-07-25
TONIYH 2020-07-22
tztzyzyz 2020-07-20
83510998 2020-07-18
81463166 2020-07-17