Hasta ahora acabo de poner toda mi bondad jQuery dentro de la función $(document).ready()
, incluidas las funciones simples utilizadas en ciertas interacciones del usuario.funciones dentro o fuera de jquery document ready
Pero las funciones que no requieren que el documento DOM se cargue o solo se llamen después de todos modos, también pueden ubicarse fuera del $(document).ready()
. Considere, por ejemplo, una función de validación muy simples, tales como:
function hexvalidate(color) {
// Validates 3-digit or 6-digit hex color codes
var reg = /^(#)?([0-9a-fA-F]{3})([0-9a-fA-F]{3})?$/;
return reg.test(color);
}
La función sólo se llama desde dentro de la función $(document).ready()
sin embargo.
¿Cuál es la mejor práctica (sintaxis, velocidad); colocando dicha función dentro de o fuera de la función jquery document ready?
+1 - agradable de edición. – karim79