J'essaie de trouver une bonne organisation de mes fichiers javascript (jquery) en utilisant CodeIgniter. Je fais beaucoup de sites ajax et beaucoup de mes vues sont chargées dans divers contrôleurs, je voudrais seulement charger le javascript nécessaire pour ces vues sans code en double. Comment gérez-vous ce problème?Comment organiser javascript en utilisant CodeIgniter
Répondre
Essayez d'utiliser la bibliothèque de modèles de l'esturgeon phil
http://github.com/philsturgeon/codeigniter-template/blob/master/libraries/Template.php
ajouter une méthode appelée add_js et l'ont se mettre comme une variable juste avant la construction. Appelez cette méthode add_js dans chaque contrôleur (dans chaque méthode si nécessaire) et définissez les js que vous souhaitez inclure.
alors à votre avis faire
<? foreach($js as $item): ?>
<script src="<?=$item?>"></script>
<? endif; ?>
Vous pouvez tout simplement créer un dossier js
au même niveau que le dossier system
. Ensuite, il suffit d'inclure vos fichiers JavaScript à partir de là, comme vous le feriez sur n'importe quelle page Web.
Je fais cela maintenant, mais j'ai du mal à décider quels fichiers js créer. Dois-je les séparer en vues ou en pages? Ou éventuellement créer un script pour inclure uniquement les js nécessaires par page. – Seaux
- 1. Organiser en utilisant les directives
- 2. connexion en utilisant codeigniter
- 3. Comment organiser un ensemble d'actions sur plusieurs modèles dans CodeIgniter?
- 4. Organiser la liste d'images en utilisant css
- 5. Appelez la fonction Javascript externe en utilisant Codeigniter
- 6. Comment organiser le code en utilisant une référence d'assembly optionnelle?
- 7. Dynamiquement utilisant jQuery divs organiser
- 8. codeigniter javascript
- 9. CodeIgniter: problème en utilisant foreach en vue
- 10. Requêtes MySQL en utilisant Doctrine et CodeIgniter
- 11. en utilisant la doctrine avec codeigniter
- 12. fonctionnalité similaire à twitter en utilisant codeigniter
- 13. Comment organiser correctement la sortie en colonnes?
- 14. URI Codeigniter et jquery/javascript
- 15. Css/images/javascript dans codeigniter
- 16. Comment organiser les éléments?
- 17. Comment organiser mes documents?
- 18. jQuery Javascript de chargement en continu dans CodeIgniter
- 19. comment tirer listview ItemCommand en utilisant javascript
- 20. comment un lien actif en utilisant javascript
- 21. Comment exécuter un exe en utilisant Javascript?
- 22. Comment remplacer du texte en utilisant JavaScript?
- 23. Comment extraire des valeurs en utilisant javascript?
- 24. Comment gérer innerHTML en utilisant javascript
- 25. Comment créer cet effet en utilisant javascript?
- 26. Comment styler un défilement en utilisant Javascript
- 27. comment remplacer tout en utilisant regexp (javascript)
- 28. Comment rafraîchir iframe en utilisant Javascript?
- 29. Comment rafraîchir un IFrame en utilisant Javascript?
- 30. Comment passer des champs en utilisant javascript?
Je n'en ai pas entendu parler et je devrai m'y pencher. Si ça marche, je vais vérifier cela comme réponse, mais maintenant je voudrais comprendre le concept derrière. – Seaux
fondamentalement il résume juste toutes les choses dont vous pourriez avoir besoin dans une belle bibliothèque ainsi vous n'avez pas besoin de penser à des solutions manuellement pour chaque page. –
J'ai décidé que c'est assez acceptable pour moi de considérer comme la réponse :-) merci pour l'aide! – Seaux