Saya pikir Anda mungkin membingungkan Javascript dengan metode jQuery. Vanilla atau Javascript biasa adalah sesuatu seperti:
function example() {
}
Fungsi dari sifat itu dapat dipanggil kapan saja, di mana saja.
jQuery (pustaka yang dibangun dengan Javascript) memiliki fungsi-fungsi bawaan yang umumnya mengharuskan DOM untuk sepenuhnya dirender sebelum dipanggil. Sintaks saat ini selesai adalah:
$(document).ready(function() {
});
Jadi fungsi jQuery, yang diawali dengan $
atau kata jQuery
umumnya dipanggil dari dalam metode itu.
$(document).ready(function() {
// Assign all list items on the page to be the color red.
// This does not work until AFTER the entire DOM is "ready", hence the $(document).ready()
$('li').css('color', 'red');
});
Kode pseudo untuk blok itu adalah:
Ketika model objek dokumen $(document)
siap .ready()
, panggil fungsi berikut function() { }
. Dalam fungsi itu, periksa semua yang ada <li>
di halaman $('li')
dan menggunakan metode jQuery .CSS () untuk mengatur properti CSS "warna" ke nilai "merah".css('color', 'red');