2013-05-27 4 views
13

У меня есть приложение asp.net mvc (не одна страница) и попробуйте применить requireJS и искать хорошие примеры для применения шаблона. Я прочитал пару сообщений в блоге, но не нашел хороших примеров. Если вы знаете какие-нибудь хорошие примеры или можете предложить некоторые полезные советы, я бы очень признателен.Любой хороший пример использования requireJS в asp.net mvc application?

ответ

5

Нет никакой разницы, если это ASP.NET MVC, Java, Ruby или что-то еще. JavaScript - это клиентская сторона. Я бы сказал, если вы хотите правильно использовать RequireJS, забудьте мини-юниты, пакеты и все, что связано с ASP.NET. Узел на вашем сервере сборки и сделать его частью процесса сборки для оптимизации с помощью r.js.

Недавно я писал о нем: Understanding AMD & RequireJS

+0

Интересно, что это именно то, что они сделали в MVC6. Удалены комплектация и реализованы процессы построения на основе задач с использованием Gulp через NodeJS. –

+0

В частности, какие пути использовать для ссылки .js-файлов из MVC View, являются ли они относительно представления, корня, их нужно рассчитать на сервере ... Это те типы вопросов, которые могут потребоваться в ответ. – Choco

2

Существует проект под названием RequireJS.NET, который интегрирует RequireJS с MVC и позволяет настроить RequireJS через файл конфигурации, который автоматически выводит вашу конфигурацию в вашем _Layout. Вы можете установить его также через пакет Nuget.

В моем опыте до сих пор он делает то, что нам нужно, но есть некоторые вещи, которые явно не документированы, поэтому нам потребовалось некоторое время, чтобы полностью реализовать его. У нас особенно были проблемы с пониманием Компрессора, поскольку документация довольно светлая.

0

Вот очень хороший пример использования RequireJS в JavaScript Application MVC:

http://verekia.com/requirejs/build-simple-client-side-mvc-app-require-js/

Как Javascript осуществляется на стороне клиента, это не должно иметь большого значения, которое задний конец рамки вы используете, так как - сказал Томас.

Смежные вопросы