cod*_*441 10 javascript jquery
它们是windowif的本地属性为什么它被称为jQuery,肯定jquery来自javascript之后
编辑:我正在浏览jquery.js,发现这两行让我想知道它们到底是什么意思.如果不是window.Jquery为null,因为JQuery不是窗口的变量?
_jQuery = window.jQuery,
_$ = window.$,
Run Code Online (Sandbox Code Playgroud)
Dav*_*ann 11
我将从上面评论中链接的文章中提取:
正如JavaScript基础知识部分所述,JavaScript中的有效名称几乎可以是任何内容,只要它们不以数字开头且不包含连字符即可.所以,上面代码中的$只是jQuery函数的一个更简单,更方便的名称; 事实上,在jQuery源代码中,你会发现它接近结尾:
// Expose jQuery to the global object
window.jQuery = window.$ = jQuery;
Run Code Online (Sandbox Code Playgroud)
当您调用$()函数并将选择器传递给它时,您将创建一个新的jQuery对象.当然,在JavaScript中,函数也是对象,因此这意味着$(和jQuery当然)也有属性和方法.例如,您可以参考$ .support属性以获取有关当前浏览器环境支持的信息,并使用$ .ajax方法发出AJAX请求.
基本上,jQuery(当你包含它时)在window.$和window.jquery创建函数.然后它为了方便起见将$等于$等于$.
| 归档时间: |
|
| 查看次数: |
31325 次 |
| 最近记录: |