|
|
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
这是一个匿名函数。当你写作时:
主要相当于:
唯一的区别是第一个不创建名为
这个结构的要点是
|
|
|
tomm · 谷歌表格-将两列相乘,复制第三列 4 年前 |
|
|
ziemsterr · 无法在SQL SELECT语句中找出此语法错误 4 年前 |
|
|
Andrés BolÃvar · AJAX请求未收到我想要的属性 4 年前 |
|
|
clarkk · 当声明向量时,(1)是什么意思? 4 年前 |
|
|
Mike C. · Bash错误[:检查文件是否存在时缺少“]” 4 年前 |
|
|
michael · 错误的脚本和语法问题 4 年前 |