Bonjour,
J'aimerais diviser mon code jQuery en 3 fichiers de façon à réduire
le nombre de lignes et à avoir un code plus modulaire.
Voici comment j'ai procédé:
Inclusions:
fichier 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script src="../jQuery_library/jquery-1.10.2.js"></script> <script src="fichier1.js"></script> <script src="fichier2.js"></script> <script src="fichier3.js"></script>
fichier 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $(function($) { $.fn.uneFonction = function(){ ... }; ... })(jQuery);
fichier 3:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $(function($) { $.fn.uneAutreFonction = function(){ ... }; ... })(jQuery);
Apparemment tout semble fonctionner correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $(function() { // $(window).load(function() { $.fn.uneFonction(); ... }); $.fn.uneAutreFonction(); ... });
Toutefois, étant débutant sur jQuery je voudrais savoir s'il n'y a pas de risque d'effet de bord ou de conflit de nom ou autre chose que je n'aurais pas vu.
J'aimerais également savoir si c'est une bonne pratique car j'ai trouvé très peu d'info sur
ce sujet.
Merci pour vos lumières.
Partager