Извините, что вопрос настолько субъективен.
Я ищу некоторые практические примеры того, как лучше управлять javascript в приложениях asp.net mvc.
До jQuery я старался избегать использования javascript как можно больше. Теперь я использую это много, но чувствую, что, возможно, пропустил некоторые рекомендации/рекомендации по структурированию кода javascript в более крупных веб-приложениях.
Некоторые вещи, за которые я виноват и хочу отойти от:
- Встроенный javascript в моих представлениях. Я не говорю о массах кода, но для меня не редкость иметь некоторый код инициализации для каждого представления.
- Один большой "сайт" javascript файл. По мере роста списка плагинов, используемых в моем приложении (например, jquery ui), тоже моя функция "запуска", которая инициализирует каждый плагин. Часто это делается для того, чтобы избежать проблемы 1 (добавление встроенного javascript). Возможно, файл javascript для представления является лучшим решением?
- Все кажется очень процедурным. Я привык работать объектно-ориентированным способом в .net, но когда дело доходит до javascript, это, кажется, выходит из окна. Теперь я знаю, что ООП, безусловно, возможно, и рекомендуется с помощью javascript, но я мог бы сделать некоторые практические примеры того, как я должен делать это в контексте реального веб-приложения.
- Структура имен/структура проекта. Я видел несколько примеров пространства имен javascript (в силу объектов) и вроде этого подхода, но опять-таки мог сделать с некоторыми дополнительными знаниями.
Любые сайты, книги и т.д., которые могут рекомендовать люди, будут оценены.