2015-05-16 3 views
0

Я новичок в ASP.NET MVC мире, и я хочу знать, какой путь лучше, чтобы загрузить коды JavaScript в проект:Каков наилучший способ загрузки JavaScript в ASP.NET MVC?

  1. с использованием сценария тега непосредственно на странице.

  2. Использование BundleCollection класс для добавления сценариев.

  3. Использование jQuery.getScript способ загрузки сценариев динамически.

и хотите знать, в чем разница между ними.

+1

Я не думаю, что размещение вопросы, выделенные жирным шрифтом, должны получать больше ответов ... –

+0

BundleConfig.cs является лучшим .... –

+1

я только что сделал это смелое, чтобы выглядеть более красиво. –

ответ

2

Все зависит от использования.

Если вы хотите избежать загрузки всего javascript до того, как ваша страница запускает готовое событие, вы можете использовать jQuery.getScript.

Использование тега script напрямую гарантирует, что сценарий будет доступен и выполнен до того, как парсер браузера перейдет к следующей строке.

Наконец, в ASP.NET использование BundleCollection может помочь вам оптимизировать JS, таким образом, чтобы оно позволяло связывать, сжимать и даже минимизировать контент перед его обслуживанием. Это может привести к более быстрой загрузке, если на вашей странице много JS-файлов.

+0

необходимо добавить версию сценария разработки для BundleCollection, что, если я добавлю мини-версию, что добавит или это плохая практика? –

+0

В производстве я бы рекомендовал использовать мини-версии ваших скриптов. BundleCollection все равно будет полезен, поскольку он сжимает их вместе и обслуживает один файл. –

+0

еще один вопрос. Можно ли загружать файлы css с помощью * character like: ---> "~/Content/bootstrap *"? –

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