J'ai fait une application backbone mais le code entier est dans une page. Je veux séparer les vues et les collections et les modèles dans des fichiers séparés. Je n'utilise pas require.js ni aucune autre plaque de chaudière. Y a-t-il une méthode par laquelle je peux séparer le code dans les fichiers? Le but principal de l'architecture MV * est de garder le code et l'interface utilisateur séparés.Comment séparer des vues, des modèles et des collections dans différents fichiers dans backbone.js?
Q
Comment séparer des vues, des modèles et des collections dans différents fichiers dans backbone.js?
1
A
Répondre
1
Oui, il y a plusieurs façons de le faire. Je préfère coder chaque module en tant que fichier de style CommonJS/node et en utilisant browserify pour résoudre les dépendances et concaténer les fichiers à envoyer au navigateur.
Un autre choix serait RequireJS, qui est parmi les plus populaires en ce moment, bien que la communauté soit encore le plus souvent indécis/non spécifié/mode multi-options. Probablement l'autre option populaire utilise un outil de construction (rails asset pipeline, gulp, grunt, etc) pour combiner des fichiers séparés en un gros fichier pour l'ensemble de l'application ou un gros fichier pour chaque partie majeure de l'application.
Questions connexes
- 1. backbone.js: Comment instancier des modèles dans des collections/autres modèles
- 2. Comment structurer des modèles et des vues dans NodeJS?
- 3. Les meilleures pratiques pour déclarer des vues, des modèles, etc. dans Backbone.js
- 4. Modèles/Vue dans différents fichiers
- 5. Comment déclencher/lier des événements personnalisés dans des vues Backbone.js?
- 6. Utilisation de collections dans Backbone.js
- 7. Comment stocker des fichiers de différents types dans des collections séparées en utilisant Lithium et GridFS?
- 8. Backbone.js séparer les modèles du fichier html
- 9. incapable d'utiliser méthode de création des collections dans backbone.js
- 10. Nettoyage des vues avec backbone.js?
- 11. Comment structurer des modèles pour des éléments de dossier et de fichier en utilisant Backbone.js
- 12. Utilisation des vues et des modèles
- 13. Meilleur modèle pour que les modèles écoutent des modèles et des collections imbriqués?
- 14. Gestion des vues avec des routeurs dans Backbone.js
- 15. événements Déléguer à des sous-vues Backbone.js
- 16. Comment utiliser correctement les collections Backbone.js pour l'affichage des listes
- 17. Java Swing: Liste des modèles et des collections
- 18. Modifier l'emplacement des modèles/vues dans Symfony2
- 19. comment voir la liste des modèles dans backbone.js
- 20. Dois-je définir des modèles qui appartiendront à de nombreux modèles différents ou utiliser des contrôleurs et des vues?
- 21. Backbone.js et Rails - Comment gérer les params des modèles Backbone?
- 22. Plusieurs modèles et vues par page avec backbone.js
- 23. Collections paginées dans Backbone.js
- 24. ASP.Net MVC Comment séparer les modèles d'affichage des modèles DB?
- 25. Avantages et inconvénients des différents modèles de branchement dans DVCS
- 26. xargs dans des fichiers différents
- 27. Comment compiler des modèles situés dans des fichiers différents en C++?
- 28. Comment #ifndef fonctionne dans des fichiers différents
- 29. Comment charger des vues et des modèles dynamiquement en utilisant backbonejs et requirejs
- 30. inclure des vues vs rendre des modèles dans les grails
Évitez-vous require.js et boilerplate pour une raison quelconque? Un bon passe-partout pourrait vous mettre sur le bon chemin avec peu d'effort. – Exocentric