$(document).onload()
è implementato internamente da evento window.onloadEsiste un'implementazione nativa Javascript di document.ready() di jQuery?
poi che dire
$(document).ready()
qual è il javascript nativo per la sua attuazione?
$(document).onload()
è implementato internamente da evento window.onloadEsiste un'implementazione nativa Javascript di document.ready() di jQuery?
poi che dire
$(document).ready()
qual è il javascript nativo per la sua attuazione?
Per Mozilla, Opera e webkit, jQuery associa l'evento DOMContentLoaded, per IE jQuery utilizza l'evento onreadystatechange.
Vedere la funzione di binding interno su jQuery source code.
Cosa intendi?
.ready() è una funzione che jQuery ha scritto per gestire il modo incoerente con cui tutti i browser possono riportare "carico completo" per l'elemento specificato.
. Onload() può funzionare in X browser ma non in Y. Questo è (parte) di ciò che jQuery è per - per risolvere questo problema per voi.
Guardando il codice sorgente di jQuery, c'è una funzione chiamata bindReady
che fa funzionare il Javascript nativo. Esistono diversi metodi per i diversi browser e il metodo di fallback se nessuno dei metodi specifici funziona è quello di utilizzare l'evento .
jQuery * è * nativo JavaScript ... – Shog9
@ shog9 +1 Sono venuto qui per dirlo. – Imagist
@ Shog9: non essere difficile, sai cosa significa. : P –