Comunidad de diseño web y desarrollo en internet online

como poder centralizar los js mas llamados luego del ready de jquery

Citar            
MensajeEscrito el 17 Jul 2012 03:28 pm
resulta que todos mis proyectos los creo con solo una estructura basica html5, y con jquery inicio toda la carga de contenido, debido a esto, todos los html que llamo deben tener sus js dentro ya que si los dejo en el index no sirven, ya que el obj $() no lo podrá interpretar, pero en ocasiones el js que uso es muy frecuente realizando la llamada del mismo script en diferentes html, entonces quisiera poder cargarlos una sola vez y no tener que cargarlos cada vez que llame el archivo.

esto con ganas de mejorar

muchas gracias

Por Santiag8

18 de clabLevel



Genero:Masculino  

Ing. de Sistemas

chrome
Citar            
MensajeEscrito el 17 Jul 2012 10:34 pm
Supongo que no es tan posible siendo que es programación del lado del servidor, por lo que necesita ser cargada cada vez que ingresas, si cargas un archivo HTML, no creo que el javascript sepa diferenciar si es uno ya cargado o nuevo... entonces tendras que llamar las funciones cada que cargues el archivo...

Código Javascript :

//esto por ejemplo en tu index
x.ready(function() {
   initialize();
   // Al enviar el formulario se ejevcuta la validación
   $("form").submit(validate);
});


//esto en tu archivo .js

function initialize(){
   // Cambia todos los input
   var x=$("input");
   x.focus(deleteValue);
   x.blur(restoreValue);
   x.addClass("text_comment");
}

function deleteValue(){
   var x=$(this);
   x.removeClass("text_comment");
   x.attr("value","");
}



Y bueno, algo así

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 09 Ago 2012 04:29 pm
si pero llamando soloo las funciones puede ser una solucion muchas gracias ;)

Por Santiag8

18 de clabLevel



Genero:Masculino  

Ing. de Sistemas

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.