web 2.0

Seebz.net

Une fonction include() pour Javascript

La fonction que je vous vais vous présenter est l'équivalent de la fonction include() de PHP ... pour Javascript.
Je doute un peu de son utilité mais elle pourrait être intéressante dans le cadre de projets utilisant beaucoup de javascript.

La fonction include()

Remarque : La fonction que j'avais faite est à déconseiller, je vous invite à lire le commentaire de Thunderseb qui nous explique comment faire un include en javascript.

Merci à Thunderseb pour sa collaboration, n'oubliez pas de visiter son site.

function include(file) {
	var oScript = document.createElement("script");
	oScript.src = file;
	oScript.type = "text/javascript";
	document.body.appendChild(oScript);
}

// On l'utilise :
include("fichier.js");
Partager : Share
 

2 Réponses à “Une fonction include() pour Javascript”

  1. Ce n'est pas une bonne façon de faire. Utiliser XHR est inutile et lourd. De plus, eval est à utiliser le moins possible car c'est dangereux et demande beaucoup de ressources.

    La méthode la plus simple, et disponible nativement dans Javascript est tout simplement de créer un nouvel élément SCRIPT :

    function include(file) {
            var oScript = document.createElement("script");
            oScript.src = file;
            oScript.type = "text/javascript";
            document.body.appendChild(oScript);
    }

    // On l'utilise :
    include("fichier.js")

  2. +1 sérieusement, j'y avais jamais pensé de faire ça, mais c'est la meilleure solution. J'aurais bien aimé voir la solution de l'auteur :)

    Tu/on aurait même pus mentionner que c'était l'utilisation de DOM en Javascript.

Poster un commentaire

Remonter