我最近在一个 JavaScript 中注意到,(jQuery)
脚本末尾包含了一个。它是什么意思,它有什么作用?
(function($) {
// code here
................
})(jQuery);
我最近在一个 JavaScript 中注意到,(jQuery)
脚本末尾包含了一个。它是什么意思,它有什么作用?
(function($) {
// code here
................
})(jQuery);
它看起来像这样:
(function($){
//your code here
})(jQuery)
这是为了确保美元符号 ( $
) 指的是jQuery
对象。有时其他库可能会更改它。
如果你问 jQuery 本身是什么:
jQuery 是一个快速、小型且功能丰富的 JavaScript 库。它使 HTML 文档遍历和操作、事件处理、动画和 Ajax 之类的事情变得更加简单,它具有易于使用的 API,可在多种浏览器中工作。jQuery 结合了多功能性和可扩展性,改变了数百万人编写 JavaScript 的方式。
大概你见过这样的——
(function(anArgument) {
// lots of code
................
})(jQuery);
它所做的是,它创建一个带有一个参数的匿名函数,然后立即以jQuery
对象作为参数调用它。
如果你去这篇文章,你会了解更多。
JQuery 对象:)
来自 JQuery 文档:
默认情况下,jQuery 使用“$”作为“jQuery”的快捷方式
所以,使用 $("#id") 或 jQuery("#id") 是一样的