¿Es necesario $(document).ready?
Vi esta pregunta en stackoverflow pero no creo que haya sido respondida en absoluto.
¿Es $(document).ready
necesario?
Vinculo todos mis javascripts en la parte inferior de la página, por lo que, en teoría, todos se ejecutan después de que el documento esté listo de todos modos.
¿Es
$(document).ready
necesario?
No
Si colocó todos sus scripts justo antes de la </body>
etiqueta de cierre, habrá hecho exactamente lo mismo.
Además, si el script no necesita acceder al DOM, no importará dónde se cargue más allá de posibles dependencias de otros scripts.
Para muchos CMS, no hay muchas opciones sobre dónde se cargan los scripts, por lo que es una buena forma de que el código modular utilice el document.ready
evento. ¿Realmente desea volver atrás y depurar el código antiguo si lo reutiliza en otro lugar?
fuera de contexto:
Como nota al margen: debes usar jQuery(function($){...});
en lugar de, $(document).ready(function(){...});
ya que obliga al alias a $
.
No, si su javascript es lo último antes de cerrar, no necesitará agregar esas etiquetas.
Como nota al margen, una abreviatura de $(document).ready es el siguiente código.
$(function() {
// do something on document ready
});
Esta pregunta podría ser buena. ¿Lo leíste? jQuery: ¿Por qué utilizar document.ready si JS externo está al final de la página?