как сжать javascript?

Тема в разделе "Другие языки", создана пользователем sigmas, 26 мар 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. sigmas

    sigmas Создатель

    Регистр.:
    8 мар 2010
    Сообщения:
    21
    Симпатии:
    1
    Один из этапов клиентской оптимизации – сжатие и объединение JavaScript и CSS файлов. Как можно сжать javascript-ы? какие есть методы?
     
  2. Conwell

    Conwell

    Регистр.:
    23 мар 2009
    Сообщения:
    337
    Симпатии:
    177
    Cовершенно бесплатно:
    http://dean.edwards.name/packer/
     
    sigmas нравится это.
  3. Yurnero

    Yurnero Создатель

    Регистр.:
    18 мар 2010
    Сообщения:
    12
    Симпатии:
    4
    sigmas нравится это.
  4. sigmas

    sigmas Создатель

    Регистр.:
    8 мар 2010
    Сообщения:
    21
    Симпатии:
    1
    Спасибо за ответы, мне тут еще посоветовали другой метод, может кому интересно:
    чтобы этот процесс не занимал много времени можно использовать простенький bash скрипт:

    #!/bin/bash
    # Javascript source
    SRC="./src/"
    RES="./project.min.js"
    # declare script array
    ARRAY=( 'jquery' 'jquery-ui' 'jquery.tooltip' 'jquery.colorbox')
    # get number of elements in the array
    ELEMENTS=${#ARRAY[@]}
    rm $RES
    # echo each element in array
    # for loop
    for (( i=0;i<$ELEMENTS;i++)); do
    echo "Compress file '${ARRAY[${i}]}'"
    echo "/*${ARRAY[${i}]}*/" >> $RES
    java -jar yuicompressor-2.4.2.jar --charset utf-8 ./src/${ARRAY[${i}]}.js >> $RES
    done

    можно таким же образом сжать и css файлы
     
  5. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
Статус темы:
Закрыта.