Saya sedang mengerjakan proyek dengan cukup banyak JQuery di dalamnya. JQuery memiliki banyak tanda $ di mana-mana, misalnya
$(document).ready(function () {
$('input[type=file]').wl_File({
url: '/Admin/PolicyInventory/UploadDocuments',
onFileError: function (error, fileobj) {
$.msg('file is not allowed: ' + fileobj.name, {
header: error.msg + ' Error ',
live: 10000
});
}
});
...
Pertanyaan saya adalah, apa arti tanda dolar ini? Mengapa kata itu digunakan di semua tempat dan bagaimana saya memahami dan menafsirkannya? Itu mengingatkan saya pada hari-hari menakutkan ketika saya belajar Skema di Universitas dan harus meletakkan tanda kurung di mana-mana tanpa mengetahui mengapa saya melakukannya.
$
adalah alias untuk objek jqueryvar $ = jQuery
Jawaban:
$
hanyalah jalan pintas untukjQuery
. Idenya adalah bahwa semuanya dilakukan dengan satu simbol global (karena ruang nama global sangat ramai)jQuery
, tetapi Anda dapat menggunakan$
(karena lebih pendek) jika Anda suka:Jika Anda tidak ingin menggunakan alias, Anda tidak perlu melakukannya. Dan jika Anda tidak ingin
$
menjadi aliasjQuery
, Anda dapat menggunakannoConflict
dan pustaka akan mengembalikan$
ke apa pun sebelum jQuery mengambil alih. (Berguna jika Anda juga menggunakan Prototipe atau MooTools.)sumber
Ini hanya karakter yang nyaman, lebih pendek untuk diketik dan lebih mudah dibaca daripada "jQuery".
Tidak ada yang istimewa kecuali secara tradisional tidak digunakan untuk memulai nama variabel atau fungsi, yang mengurangi risiko atau benturan nama.
sumber
$
tanda adalah alias untukjQuery
. Versi singkat darijQuery
, mekanisme penulisan yang lebih sedikit.Hanya sebagai contoh: (di jQuery ini lebih rumit)
Sekarang Anda dapat menelepon
yourFunction
seperti:sumber
Penulisan dan Kinerja
Saat kita bekerja di perpustakaan atau bahasa pemrograman, kita harus memperhatikan beberapa aturan kemampuan menulis. Berkat jQuery, mereka telah menerapkan banyak opsi. Anda dapat menggunakan
$
atau Anda dapat menggunakanjQuery
atau Anda dapat menggunakan_
Atau mungkin Anda dapat melakukan perubahan besar, pengenal javascript adalah unicode sehingga Anda dapat menggunakannya
Ω
Tapi ide utama dibaliknya, menekan keyboard sekali lebih baik daripada mengetik
jQuery
Di sisi lain, kami memiliki kinerja ... Saya baru saja membuka salah satu proyek saya secara acak dan mencari
$
, saya menggunakan 54$
dalam satu file javascript.$
adalah satu byte.jQuery
adalah 6 byte.Perbedaannya sangat besar 54 * 5 = 220 byte.
sumber
Google adalah teman Anda: $ sign JQuery
Tanda Dolar hanyalah alias untuk JQuery.
ATAU
sumber
Dalam javascript,
$
(satu karakter dolar) adalah nama variabel yang valid. Beberapa kerangka kerja, di antaranya jQuery, telah mengadopsinya sebagai sinonim dari objek yang berisi metode kenyamanan tingkat atas yang disediakan kerangka kerja.sumber
$ sign digunakan sebagai alias untuk Jquery. alih-alih menggunakan jquery.hide, jquery.show di mana-mana kita bisa menggunakan alias $ ($ .hide) Karena kita sering menggunakan kata ini. 'Jquery' bukanlah cara yang nyaman jadi kami menggunakan alias $. Jika kita ingin mengubahnya kita bisa mengubahnya dengan metode noConflict var Sample = $. NoConflict ()
sumber