Toutes nos excuses pour cette question très subjective.
Je suis à la recherche de quelques exemples pratiques de la façon de gérer le javascript mieux dans asp.net les applications mvc.
Avant de jQuery, j'ai essayé d'éviter l'utilisation de javascript autant que possible. Maintenant, je suis en utilisant un lot de, mais estiment j'ai peut-être raté quelques bonnes pratiques / recommandations pour la structuration de mon code javascript dans les grandes applications web.
Certaines choses que je suis coupable et que vous souhaitez déplacer à l'écart de:
- Le javascript en ligne de mon point de vue. Je ne parle pas des masses de code, mais il n'est pas rare pour moi d'avoir quelques code d'initialisation sur chaque vue.
- Un grand "site" fichier javascript. Comme la liste des plugins utilisés dans mon application augmente (par exemple jquery ui), mon "démarrage", une fonction d'initialisation de chaque plugin. Souvent c'est pour éviter la question 1 (ajout de javascript inline). Peut-être un fichier javascript per view est une meilleure solution?
- Tout semble très procédurale. Je suis habitué à travailler dans un orientée objet .net, mais quand il s'agit de javascript, ce qui semble sortir de la fenêtre. Maintenant, je sais que la POO est certainement possible, et a encouragé avec javascript mais je pourrais le faire avec de voir des exemples concrets de la façon dont je devrais être en train de faire dans le contexte d'une véritable application web.
- Namespacing / structure de projet - j'ai vu quelques exemples de javascript namespacing (en vertu des objets) et comme dans l'approche, mais encore pourrait faire avec un peu plus de connaissances de base.
Tous les sites, des livres, etc. que les gens peuvent recommander serait appréciée.