(function($,window,document){.......这样的开头的jquery是什么意思?

2024-12-24 21:40:12
推荐回答(3个)
回答1:

这中代码写法,应该jQuery写插件的书写方法。具体的规则及约定你可以百度一下。
function($,window,document)
这三个参数的意思是:
①$ 是把jQuery传进来,这样你可以在function中可以继续使用$作为jQuery的引用
②window 把当前的window(窗口)对象传进来
③document 把当前的dom对象传进来,这样你可以操作dom对象。html的所有元素都属于dom对象的范畴

回答2:

(function($,window,document){})(jquery,window,document)
即时函数,将jquery,window,document传入函数中去

回答3:

匿名函数 自行先执行一次

你看看 函数闭包就可以理解了