Widziałem składni gdzie stawia funkcję wewnątrz nawiasów, które następują znak dolara takiego:składni jQuery: funkcja w nawiasach po dolara
$(function(){...});
Co to oznacza w jQuery? Do czego służy funkcja?
Widziałem składni gdzie stawia funkcję wewnątrz nawiasów, które następują znak dolara takiego:składni jQuery: funkcja w nawiasach po dolara
$(function(){...});
Co to oznacza w jQuery? Do czego służy funkcja?
jest skrótem dla
$(document).ready(function(){...});
Zobacz docs API
$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)
Funkcja w nawiasach jest wykonywany gdy DOM jest pełni załadowane. Jest to realizowane przez .ready()
, i. mi. jak powiedział już Mohammad Adil, to skrót.
Wyciąg z documentation for .ready()
:
Podczas JavaScript zapewnia zdarzenie obciążenia dla wykonywania kodu, gdy strona jest renderowane, to zdarzenie nie uzyskać wyzwolone aż wszystkie aktywa, takie jak obrazy zostały całkowicie odebrane. W większości przypadków skrypt może zostać uruchomiony, gdy tylko hierarchia DOM zostanie w pełni skonstruowana. Program obsługi przekazany do
.ready()
jest gwarantowany do wykonania po przygotowaniu modelu DOM, więc jest to zwykle najlepsze miejsce do dołączenia wszystkich innych procedur obsługi zdarzeń i uruchomienia innego kodu jQuery.
'$' jest funkcją jQuery. Zobacz dokumentację. – SLaks
http://jqfundamentals.com/chapter/jquery-basics – jbabey
Nie jest to duplikat, ponieważ to pytanie jest bardziej szczegółowe. – nalply