Хотя я использую структуру Zend, библиотека MooTools JS и мои вопросы вращаются вокруг них, это более общий вопрос.Динамическая загрузка JavaScript с сжатием
Я работаю над веб-приложением, в котором я использую много элементов, которые иногда полезны на других страницах (например, классы MooTools, связанные с OpenLayers).
Mootools уже разрешает эту «сегментацию» путем «классификации» (создавая «класс» ..), поэтому я чувствую, что следующая вещь должна состоять в том, чтобы иметь отдельный JS-файл для каждого класса, а затем отправить запрос на страницу PHP с классами, которые я хочу, и получить в результате JS-файл с тем, что мне нужно. В то же время этот механизм будет минимизировать и gzip и кэшировать локально на сервере (для будущих запросов) и отправить мне этот один файл.
Я еще не входил в дизайн и задавался вопросом, есть ли такое/подобное решение там? В качестве альтернативы я вижу библиотеки, такие как labJS, которые ускоряют процесс многопоточности запросов, однако это не завершает решение с помощью minification и gzip (я должен позаботиться об этой стороне сервера с другим дополнительным решением).
Является ли кто-нибудь с использованием аналогичного динамического загрузочного решения JS «Class»?
Приветствие, Roman
Хм .. это выглядит очень многообещающе, я собирался написать это сам , посмотрит, если это будет хорошо, спасибо! – 2009-12-01 12:57:00
Я закончил тем, что использовал инструмент «depender» для mootools, но ваш ответ был также хорош, поэтому я выберу его как правильный. – 2009-12-24 16:24:31