Skip to content

Сжатие и правила директории js

ErshKUS edited this page Jan 13, 2014 · 1 revision

Правила директории "/www/js/"

  • папки page.* являются специальными, скрипты из них сжимаются и объединяются автоматически, page.main для всех страниц, остальные для соответствующих страниц
  • js-файлы из корня /js/ не трогаются, сюда только большие и уже сжатые файлы
  • прописывать файлы в HTML из директорий page.* не нужно
  • для разработки js-файлы подтягиваются отдельно из папок, для этого нужен модуль mod_rewrite. На старых браузерах может не работать
  • именовать файлы желательно в нижнем регистре (для правильной сортировки в отладчиках и пр.)

Компиляция

  • всё необходимое лежит в /compiler/ , используется google-closure-compiler
  • автоматическая компиляция сделана на Python /compiler/run_compile.py
  • перед первым запуском исправить пути в /compiler/пше.py
  • запускать run_compile.py