¿Cuál es la diferencia entre window.onload
, document.onready
y body.onload
?window.onload vs. body.onload vs. document.onready
Respuesta
window.onload
esperará hasta que todos los recursos hayan terminado de descargarse, como imágenes y scripts.
DOM listo espera hasta que pueda acceder al DOM a través de la API.
Como nota al margen, en este día y edad, debe utilizar window.addEventListener('load', function() { }, false)
o attachEvent()
para IEs anteriores.
Creo que la funcionalidad de jQuery preparada para DOM también esperaría a que los scripts se carguen antes de disparar ¿no? – screenm0nkey
Pero no puede funcionar para Chrome, Safari y Opera. ¿Hay una alternativa de 'window.onload' para esos navegadores? – william
@william: 'window.addEventListener ('load', function() {}, false)'. – alex
- 1. window.onload vs <body onload = "" />
- 2. Acceso temprano a los controles | load vs. domready
- 3. d3.js y document.onReady
- 4. ¿body.onload espera por IFrames?
- 5. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 6. TagSoup vs Jsoup vs HTML Analizador vs vs HotSax
- 7. VS 2008 vs VS 2008 Express
- 8. método vs función vs procedimiento vs clase?
- 9. inline vs __inline vs __inline__ vs __forceinline?
- 10. Atomikos vs JOTM vs Bitronix vs?
- 11. Rhino simulacro vs Typemock vs JustMock vs
- 12. Acumular vs fold vs reducir vs compress
- 13. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - FIABILIDAD
- 14. 'método' vs. 'mensaje' vs. 'función' vs. '???'
- 15. ACE vs Boost vs Poco vs wxWidgets
- 16. .NET vs ASP.NET vs CLR vs ASP
- 17. Exec vs vs ExecWait ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs vs ExecDos ExeCmd
- 18. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, ¿qué tienen en común?
- 19. Django -vs- Grails -vs-?
- 20. NetSqlAzMan vs AzMan vs (?????)
- 21. Crystalspace vs. Irrlicht vs. .....?
- 22. SpiderMonkey vs JavaScriptCore vs.
- 23. Stackpanel: Altura vs ActualHeight vs ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize
- 24. Mathematica: sin evaluar vs vs Defer Hold vs vs HoldForm HoldAllComplete vs etc, etc
- 25. BasicHttpBinding vs vs wsHttpBinding WebHttpBinding
- 26. managedQuery() vs context.getContentResolver.query() vs android.provider.something.query()
- 27. Qcodo vs. CakePHP vs. Zend
- 28. iWebkit vs vs jQTouch iUI
- 29. StringBuffer vs StringBuilder Vs StringTokenizer
- 30. Bitmap vs ImageView vs Drawable
[Este] (http://stackoverflow.com/questions/191157/window-onload-vs-body-onload) te ayudará ... ¡Buena suerte! :) – PHP
¿Por qué se marcó como duplicado? Esto ni siquiera menciona jQuery, mientras que el otro lo tiene en el título ('ready' es jQuery solamente). –
Aggree con Ciro. Demasiadas personas en StackOverflow piensan que JavaScript === jQuery. – Seanonymous