|
|
1
4
副本 What does this JavaScript/jQuery syntax mean? 我将在这里发布我的答案,尽管杰夫•艾特伍德似乎希望我们接受复制:( http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-i-learned-to-stop-worrying-and-love-duplication/ ) 编写插件时使用此约定,以确保不与使用$符号的其他Javascript库冲突,同时确保插件作者仍可以使用此符号:
作者用一个参数($)声明一个匿名函数,然后立即调用它并将jQuery对象传递给它。这样可以确保调用函数并定义函数中的所有内容。 更长的符号可能是:
尽管这会在全局命名空间中创建一个变量MyDefs。匿名函数模式使全局命名空间为空,从而避免冲突。 |
|
|
2
1
这是一个匿名函数。当你写作时:
主要相当于:
唯一的区别是第一个不创建名为
这个结构的要点是
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 11 月前 |
|
|
Niobos · 如何/是否有方法使通用算法函数同时与同步和异步函数一起工作? 11 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 11 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 11 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 11 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 11 月前 |