Maison >interface Web >js tutoriel >jquery chargement dynamique méthode de fichier js/css (petite fonction auto-écrite)_jquery

jquery chargement dynamique méthode de fichier js/css (petite fonction auto-écrite)_jquery

WBOY
WBOYoriginal
2016-05-16 16:34:061464parcourir

Regardons d'abord le fichier getSrcript fourni avec jquery

Méthode

$.getScript(url,callback)

Exemple

Copier le code Le code est le suivant :

var testVar = 'Nouveau JS chargé !';
alert(testVar); function newFun(dynParam) {
alert('Vous venez de passer ' dynParam ' comme paramètre.');
>

Méthode d'appel dynamique

Copier le code Le code est le suivant :



Ce qui précède ne peut charger dynamiquement que du code js, mais ne peut pas charger du css. Plus tard, j'ai écrit un programme capable de charger du js et du css.

Le code est le suivant

Copier le code Le code est le suivant :

$.extend({
includePath : '',
inclure : fonction (fichier)
{
var files = typeof file == "string" ? [file] : file;
pour (var i = 0; i < files.length; i )
{
var nom = files[i].replace(/^s|s$/g, "");
var att = nom.split('.');
var ext = att[att.length - 1].toLowerCase();
var isCSS = ext == "css";
var tag = isCSS ? "lien" : "script";
var attr = isCSS ? " type='text/css' rel='stylesheet' " : " langage='javascript' type='text/javascript' ";
var lien = (isCSS ? "href" : "src") "='" $.includePath nom "'";
if ($(tag "[" link "]").length == 0) document.write("<" tag attr link ">");
>
>
});
$.include(['hdivbox.js','pop_win.css']);
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn