Книга: ASP.NET MVC Framework
Уменьшение JavaScript
Разделы на этой странице:
Уменьшение JavaScript
Для уменьшения размера JavaScript-файлов существует целый ряд инструментов. Работа этих инструментов основана на том факте, что чаще всего JavaScript-файлы передаются в том же самом виде, в котором созданы разработчиком. То есть содержат массу символов разделителей, табуляции, переводов строк и комментариев, которые помогают разработчику лучше понимать код, но совершенно не нужны, когда речь идет о передаче от клиента к серверу.
Одним из таких инструментов по уменьшению размера JavaScript-файлов является Microsoft Ajax Minifier.
Примечание
Инструмент Microsoft Ajax Minifier бесплатен и может быть свободно скачен по адресу:
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34488.
*************************
Microsoft Ajax Minifier поставляется в виде утилиты командной строки вместе с документацией и отдельной сборкой, которая позволяет использовать функционал Microsoft Ajax Minifier в ваших собственных приложениях.
Использовать Microsoft Ajax Minifier просто. Например, следующая команда сожмет содержимое файла inputfilejs:
ajaxmin inputfile.js
Для вывода результата сжатия в другой файл потребуется добавить параметр -o
:
ajaxmin inputfile.js -o outputfile.js
Кроме того, Microsoft Ajax Minifier имеет еще целый ряд параметров для тонкой настройки механизма сжатия JavaScript и представления результата. Ознакомиться со всеми доступными параметрами можно, запустив без параметров приложение ajaxmin из командной строки.
Минимизация и сжатие JavaScript-файлов может значительно сократить размер передаваемых от сервера к клиенту данных. Так, например, минимизация исходного кода библиотеки jQuery позволяет сократить ее размер с 125 до 53 Кбайт.
- Уменьшение размера передаваемых файлов
- Уменьшение времени, необходимого для резервного копирования и восстановления
- Уменьшение размера, занимаемого индексами
- Листинг 9.3. Пример JavaScript-файла, закрывающего всплывающее окно
- Глава 12 Краткий курс JavaScript
- Справочник по базовому JavaScript
- Основы программирования на JavaScript
- Уменьшение количества выводимых сообщений
- Работа с XSLT и JavaScript в Internet Explorer
- Глава 1. Введение в JavaScript
- 13.3. Выполнение JavaScript-программ
- Новые игрушки! API JavaScript