PDA

Показать полную графическую версию : [решено] Сжималка JavaScript-кода


Coutty
03-03-2008, 10:25
Подскажите, пожалуйста, скрипт (желательно на php, java или чём-нибудь ещё, что работало бы в линуксе), который вырезает из JavaScript-кода всё лишнее - лишние пробелы, переводы строк, все комментарии. Чтобы текст становился кратким и нечитаемым:) Типа вот такого:
function redraw(){allFrames++;if(herzes.length<numObj){
Принимаются также ссылки на гугл с ключевыми словами;)

DedAlex
03-03-2008, 11:03
Почитайте статью JavaScript: жать или не жать? (http://webo.in/articles/habrahabr/11-minifing-javascript/), там есть несклько ссылок, и сравнение.

Coutty
03-03-2008, 13:48
Спасибо! Классные штучки)
Попробовал JSMin (http://fmarcia.info/jsmin/test.html) - то, что нужно.
Насчёт сжатия - это не имеет значения. Главное, чтобы код был нечитаемым)

Arrest
03-03-2008, 16:14
Coutty
Извините, а зачем вам обфускировать код?

Coutty
03-03-2008, 16:20
Arrest, что делать?:)
Пишу скрипт-открытку в подарок. И там будут недокументированные возможности=) Нет, не хакерские;) Вот в таком коде найти их будет практически нереально (подозреваю, что и в оригинальном также, но на всякий случай...).

Arrest
03-03-2008, 16:28
Coutty
Это действие так называется)) Кстати, зашифруйте имена функций %)

Coutty
03-03-2008, 16:43
В этом нет необходимости)
Даже если просто вырезать комменты из скрипта, через неделю я уже не смогу ничего разобрать. Та сторона разбирается в программировании примерно на моём уровне или чуть меньше, т.ч. не буду заморачиваться)
А слово интересное=^_^=

Vlad Drakula
03-03-2008, 23:14
Coutty
есть нужно сделать код не читаемым то нужно фускейтить, а не сжимать, мой(тем которым я пользуюсь) редактор умеет прекрасно разжимать JS в читаемый вид.

а если код написан нормально то в нем и без комментов разобраться можно!

Coutty
04-03-2008, 08:55
Vlad Drakula, было бы неплохо научиться писать нормальный код:) Пару дней назад сидел в течение нескольких часов - не мог выкинуть явно ненужный (для поставленных целей) кусок кода - без него никак не работало)))

Гугл не знает слова "фускейтить". Что это? О_О

Vlad Drakula
04-03-2008, 19:41
Coutty,
http://www.google.ru/search?complete=1&hl=ru&newwindow=1&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%D0%BE%D0%B1%D1%84%D1%83%D1%81%D1%86%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+JS&spell=1

Coutty
04-03-2008, 20:51
Принято на вооружение) Но в данном случае это уже лишнее.
Кстати, Vlad Drakula, что за редактор, который умеет обратно отформатировать код?

Vlad Drakula
05-03-2008, 09:55
Coutty,
Аптана, умеет авто форматировать JS / HTML / CSS / XML и т.д.

vadimiron
05-03-2008, 10:48
Аптана, умеет авто форматировать JS / HTML / CSS / XML и т.д. »
модная вещь - IntelliSense для JavaScript - сool

Vlad Drakula
05-03-2008, 16:06
vadimiron
и эта штука тоже у меня есть, единственный плюс на мой взгляд: подсказывает не используемые методы и переменные, зато стоит в бесконечное раз больше ;)

Coutty
05-03-2008, 20:15
Спасибо, на досуге гляну)




© OSzone.net 2001-2012