Asal simbol $ dalam jQuery
$ ialah simbol jQuery yang terkenal. Malah, jQuery merangkum semua fungsi dalam jQuery pembolehubah global, dan $ juga merupakan nama pembolehubah sah Ia adalah alias bagi pembolehubah jQuery:
window.jQuery ; // jQuery(pemilih, konteks)
tetingkap.$; // jQuery(pemilih, konteks)
$ === jQuery ; // true
typeof($); // 'function'
$ pada dasarnya adalah fungsi, tetapi fungsi Ia juga merupakan objek, jadi selain dipanggil secara langsung, $ juga boleh mempunyai banyak atribut lain.
Nota: Nama $fungsi yang anda lihat mungkin bukan jQuery (pemilih, konteks), kerana banyak alat pemampatan JavaScript boleh menamakan semula nama dan parameter fungsi, jadi kod sumber jQuery yang dimampatkan $fungsi mungkin menjadi (b,c).
Kebanyakan masa, kami menggunakan $ secara langsung (kerana lebih mudah untuk menulis). Walau bagaimanapun, jika pembolehubah $ malangnya diduduki dan tidak boleh diubah, maka kita hanya boleh meminta jQuery menyerahkan pembolehubah $, dan kemudian kita hanya boleh menggunakan pembolehubah jQuery:
$ ; // jQuery(pemilih, konteks)
jQuery.noConflict();
$; // undefined
jQuery; // jQuery(pemilih, konteks)
Prinsip ilmu hitam ini ialah jQuery menyimpan nilai asal secara dalaman sebelum menduduki $ $, apabila memanggil jQuery .noConflict(), pembolehubah asal yang disimpan akan dipulihkan