Kemungkinan Duplikat:
Apa itu $ di jQuery? sebuah>
Kita tahu bahwa $ adalah alias dari jQuery, saat menggunakan kerangka javascript jQuery.
Tapi secara internal apa $ itu?
Maksud saya apakah itu suatu objek, fungsi atau hal lainnya?
Kemungkinan Duplikat:
Apa itu $ di jQuery? sebuah>
Kita tahu bahwa $ adalah alias dari jQuery, saat menggunakan kerangka javascript jQuery.
Tapi secara internal apa $ itu?
Maksud saya apakah itu suatu objek, fungsi atau hal lainnya?
$ adalah objek fungsi di jQuery. Ini dapat memerlukan sejumlah jenis parameter atau metode yang berbeda. Itu sebabnya Anda akan melihat hal-hal seperti:
$("#content")
Dalam penggunaan itu, itu hanya sebuah fungsi - identik dengan:
jQuery("#content")
Dalam contoh ini, ia mengembalikan sebuah objek yang berisi kumpulan item DOM yang cocok dengan string CSS yang diteruskan dan memiliki sejumlah metode yang memungkinkan Anda mengoperasikan kumpulan item yang dikembalikannya seperti:
var html = $("#content").html()
untuk mendapatkan innerHTML dari objek DOM tersebut.
Biasanya digunakan seperti fungsi $(params)
, tetapi bisa juga memiliki metode sebagai objek $.get()
.
Namun, yang terpenting $
hanyalah simbol untuk objek fungsi yang juga memiliki metode. Itu bisa disebut foo
atau apa pun jadi itu bukan sesuatu yang aneh dalam Javascript.
$.get('myhtmlpage.html', myCallBack);
yang tidak akan mungkin dilakukan kecuali $
juga merupakan objek. Lihat jawaban @ Steffen.
- person LarsH; 15.07.2011
$ adil dan alias. Ini sama dengan Objek jQuery. Itu adalah referensinya ke Objek jQuery.
$ adalah sebuah objek, sama seperti jQuery. Selain itu, semua objek dalam javascript adalah fungsi dan semua fungsi adalah objek.
$
adalah variabel dengan cara yang persis sama seperti jQuery
adalah variabel. Dan nilainya adalah sebuah fungsi.
Itu hanya penunjuk ke fungsi prototipe JQuery.