我在 chrome 扩展的源代码中看到了这段脚本。它声明了一个函数:
jQuery(function($){
$('#actionCopy').click(function(e){
Action.copy();
});
});
函数开头使用的那个jQuery
词是什么?用作函数参数的美元符号有什么作用? (函数($
))
最佳答案
将 函数 作为第一个参数传递给 jQuery 构造函数 只是 .ready()
的快捷方式。
jQuery(document).ready(function() {
});
jQuery 会很好地将 jQuery
对象引用 传递到您为 .ready
处理程序传递的回调中。这意味着,您只需使用美元符号 $
即可安全地访问 jQuery 对象。
关于javascript - 解释这个javascript函数声明 "jQuery(function($){}",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102699/