При помощи этих инструментов созданы популярные веб-приложения (Gmail, Google Docs и Google Maps).
Closure Compiler
Closure Compiler - JavaScript-оптимизатор, который сжимает код JavaScript, а также выполняет оптимизацию кода (это опционально). Существует три уровня сжатия и оптимизации:
- WHITESPACE_ONLY - удаление пробелов в комментариев из кода
- SIMPLE_OPTIMIZATIONS - локальная оптимизация частей скрипта, которые не взаимодействуют с внешним кодом. Обычно, это переименование локальных переменных
- ADVANCED_OPTIMIZATIONS - агрессивная оптимизация
Closure Compiler имеет REST-интерфейс. Помимо этого можно скачать JAR-файл, который содержит Closure Compiler, и пользоваться им локально.
Closure Compiler для работы требует Java 6.
Closure Library
Кросс-браузерная JavaScript-библиотека, которая содержит утилиты для обращения к DOM, модель событий, коммуникацию с сервером, структуры данных, большое количество виджетов и другое.
Closure Templates
Шаблонизатор, работающий и на клиенте, и на сервере.
Closure Inspector
Расширения для FireBug for FireFox. Добавляет следующие фичи в файербаг:
- мэппинг исходного кода - при выполнении жатого кода мэппит его на несжатый оригинал
- улучшенное отображение stack trace
- интеграцию с юнит-тестированием
Комментариев нет:
Отправить комментарий