Red de conocimiento informático - Aprendizaje de programación - ¿Para qué sirve el archivo jquery.js?

¿Para qué sirve el archivo jquery.js?

Cargar Javascript dinámicamente es una técnica muy poderosa y útil.

Son muy poderosos, pero a veces las ganancias superan las pérdidas. Si está utilizando jQuery, tiene un método integrado que puede usarse para cargar un solo archivo js. Puede utilizar este método cuando necesite cargar de forma diferida algunos complementos js u otros tipos de archivos.

Primero, el método jQuery getScript() carga JavaScript.

JQuery tiene un método incorporado para cargar un único archivo js; una vez completada la carga, se pueden realizar operaciones posteriores en la función de devolución de llamada. El método más básico para usar jQuery.getScript es el siguiente:

jquery . getscript("/path/to/myscript . js ", function(data, status, jqxhr) {

/*

Hacer algo que deba hacerse después de la carga

*/

});

Este método getScript regresa. un jqxhr. Se puede utilizar de la siguiente manera:

jquery .getscript("/path/to/myscript . js ")

. done(function() {

/*Sí, no hay problema, ¿qué podemos hacer aquí*/

})

. fail(function() {

/*Mierda, rescate inmediatamente*/

});

El lugar más común para usar jQuery.getScript es la carga diferida el complemento js y ejecútelo cuando se complete la carga:

jquery . get script(" jquery . cookie . js ")

. done(function() {

jQuery.cookie("cookie_name", "valor", { expira: 7 });

});

No En segundo lugar, el problema del almacenamiento en caché

Hay un problema muy importante. Al usar jQuery.getScript, debe usar una cadena de marca de tiempo después de la dirección js para evitar que se almacene en caché. Sin embargo, si desea almacenar en caché el script, debe configurar una variable de caché global como esta:

jQuery.ajaxSetup({

Caché: true

}) ;

jQuery.ajax({

URL: "jquery.cookie.js",

Tipo de datos: "script",

Caché: verdadero

}).done(function() {

jQuery.cookie("cookie_name", "value", { expires: 7});

});