La funzione all'interno delle parentesi viene eseguita quando il DOM è completamente caricati.
Questo è implementato da .ready()
, i. e. come già detto Mohammad Adil, è una scorciatoia.
Estratto dalla documentation for .ready()
:
Mentre JavaScript fornisce l'evento carico per l'esecuzione di codice quando una pagina viene eseguito il rendering, questo evento non ottiene attivato fino a quando tutte le attività quali immagini sono state completamente ricevuto. Nella maggior parte dei casi, lo script può essere eseguito non appena la gerarchia DOM è stata completamente costruita. Il gestore passato a .ready()
è garantito per essere eseguito dopo che il DOM è pronto, quindi questo è solitamente il posto migliore per collegare tutti gli altri gestori di eventi ed eseguire altri codici jQuery.
'$' è la funzione jQuery. Vedi la documentazione. – SLaks
http://jqfundamentals.com/chapter/jquery-basics – jbabey
Non è un duplicato perché questa domanda è più specifica. – nalply