我試圖讓一個頁面中的警報使用jQuery的版本,這兩個詞之間的區別。它完美的作品:是什麼jQuery中
我用alert(jQuery.prototype.jquery)
現在我的問題是,什麼是jQuery和jQuery的在這裏說的話之前和之後的原型指定的區別。
由$指定哪一個。
我試圖讓一個頁面中的警報使用jQuery的版本,這兩個詞之間的區別。它完美的作品:是什麼jQuery中
我用alert(jQuery.prototype.jquery)
現在我的問題是,什麼是jQuery和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是兩個不同的變量。
爲什麼不提醒(jQuery.prototype.jQuery)的工作,你的答案應該是一個評論。 – Mike
JavaScript區分大小寫。 'jQuery'和'jquery'是兩個完全不同的對象。就像'VAR一個= 1'和'變種A = 2'是兩個完全不同的變量 – invertedSpear
警報(jQuery.prototype.jQuery)正常工作,對我說「1.7.1」 – Hacknightly
爲什麼downvote在這裏?我覺得這是一個有效的問題。 – Hacknightly