我正在尝试获取页面在警报中使用的 jQuery 版本。它完美无缺:
我用alert(jQuery.prototype.jquery)
现在我的问题是在原型之前和之后指定的 jQuery 和 jquery 单词之间有什么区别。
哪一个由 $ 指定。
我正在尝试获取页面在警报中使用的 jQuery 版本。它完美无缺:
我用alert(jQuery.prototype.jquery)
现在我的问题是在原型之前和之后指定的 jQuery 和 jquery 单词之间有什么区别。
哪一个由 $ 指定。
第一个由“$”指定,第二个是返回 jquery 版本号。
在 Chrome 控制台中 ->
jQuery >>> function (a,b){return new e.fn.init(a,b,h)}
$ >>> function (a,b){return new e.fn.init(a,b,h)}
jQuery.prototype.jquery >>> "1.7.1"
也许注意到 JavaScript 区分大小写会有所帮助,因此 jQuery 和 jquery 是两个不同的变量。
与大写“Q”相同$
。jQuery
小写jquery
仅代表版本号。
它更常被写为jQuery.fn.jquery
构造的 jQuery 对象的属性或属性,例如jQuery('div').jquery
.
全局$
和jQuery
变量只是指向同一个函数对象,它们是“别名”。jquery
只是原型对象的属性名称。这两个名称彼此无关——它们是不同对象上不同属性的名称。