我最近在JavaScript中注意到脚本末尾包含了 (jQuery)
。它是什么意思,它做了什么?
(function($) {
// code here
................
})(jQuery);
答案 0 :(得分:8)
它看起来像这样:
(function($){
//your code here
})(jQuery)
确保美元符号($
)引用jQuery
对象。有时其他图书馆可能会改变它。
答案 1 :(得分:0)
如果你问的是jQuery本身是什么:
jQuery是一个快速,小巧且功能丰富的JavaScript库。它通过易于使用的API在大量浏览器中运行,使得HTML文档遍历和操作,事件处理,动画和Ajax变得更加简单。通过多功能性和可扩展性的结合,jQuery改变了数百万人编写JavaScript的方式。
答案 2 :(得分:0)
可能你见过这样的事情 -
(function(anArgument) {
// lots of code
................
})(jQuery);
它是什么做的,它创建一个带有一个参数的匿名函数,然后立即以jQuery
对象作为参数调用它。
如果你转到post,你会详细了解它。
答案 3 :(得分:0)
JQuery对象:)
来自JQuery doc:
默认情况下,jQuery使用“$”作为“jQuery”的快捷方式
因此,使用$(“#id”)或jQuery(“#id”)是相同的