|
|
|
| В известном пакете он-лайн редактора "Cross-Browser Rich Text Editor" - http://www.kevinroth.com/rte/demo.htm есть два JavaScript файла, с абсолютно одинаковой функциональностью - richtext.js и richtext_compressed.js. Для работы можно подключать любой из них. Разница между ними состоит в том, что размер у файла richtext.js составляет 27кб, а размер файла richtext_compressed.js - 8.5кб, при абсолютно одинаковых рабочих св-вах. Если посмотреть листинг richtext_compressed.js, то там, как по мне, полная абра-кадабра (кто не в курсе, можете глянуть по ссылке).
Если кто знает, подскажите, как и чем делаются подобные компрессированные файлы?
спасибо. | |
|
|
|
|
|
|
|
для: Stop&Go
(18.10.2005 в 12:14)
| | Есть несколько инструментов компрессии javascript сценариев. Как правило, платные самые мощные и удобные. Но у них всех есть ограничения на использование тех или иных символов, например те, что есть у меня и что я сам писал не очень дружат с одинарной кавычкой ( ' ) или не любят обратные слеши.
вот пример платного http://domapi.com/jscruncherpro/ архиватора. Те бесплатные, что у меня есть не дают описанного вами результата. | |
|
|
|
|
|
|
|
для: Stop&Go
(18.10.2005 в 12:14)
| | http://www.codeproject.com/csharp/JSCompress.asp - JavaScript Compression Tool for Web Applications - кому не лень зарегистрироваться, скачать и посмотреть?
http://www.gold-software.com/download8737.html - Tool for compressing JavaScript source code.
http://jscompact.sourceforge.net/ - A command-line utility to compact and obfuscate javascript code. (source code -gcc)
Список (5 шт.) - http://www.radok.com/javascript-compression.html . JavaScript Compression Web Tools.
Онлайн: http://www.dithered.com/javascript/compression/index.html - The following utilities generate self-extracting archives for Javascript or HTML files
--=== http://www.shareware-download.org/w3compiler-i13462.php ===--
http://www.cracks.mu/w1.php --W3Compiler v1.1.2 . Как я посмотрел, последняя программа в JS умеет переименовывать переменные ради сокращения кода, не понимает малые буквы "я" в коде (считает их концом файла), делает некоторые ошибки то ли в коде, то ли в DOM HTML, хотя многое в моём тестовом примере на JS работало. Не компрессирует код в смысле вышеназванного, текст остаётся читабельным. Вывод: для кода никуда не годится. | |
|
|
|