Все сценарии по умолчанию загружены Magento, действительно необходимым?

Вот список всех сценариев, загруженных Magento по умолчанию:

../js/prototype/prototype.js    //prototype library
../js/prototype/validation.js   //don't know what this does
../js/scriptaculous/builder.js  //don't know what this does
../js/scriptaculous/effects.js  //base scriptaculous effects library?
../js/scriptaculous/dragdrop.js //component of scriptaculous effects
../js/scriptaculous/controls.js //not sure?
../js/scriptaculous/slider.js   //more scriptaculous effects
../js/varien/js.js          //don't know what this is
../js/varien/form.js        //form validation scripts?
../js/varien/menu.js        //menu/drop down menu scripts
../js/mage/translate.js     //don't know what this does
../js/mage/cookies.js       //don't know what this does

эти сценарии общее количество 316.8K JavaScript... все в различных состояниях того, чтобы быть уменьшенным (например, prototype.js не уменьшен).

Так мой первый вопрос:

1) Кроме prototype.js, все другие действительно, этому было нужно?

и

2) Что "корректный" путь состоит в том, чтобы удалить эти сценарии? Обновления расположения? Или hardcoded в шаблонах?

Я хочу сделать загрузку своего магнитного сайта как легкий вес как возможную.

спасибо!

8
задан Rob W 29 December 2011 в 14:28
поделиться

1 ответ

Я не могу сказать, для чего они все, но я знаю, что большинство из них нужно раздражающе, поскольку Magento использует выделение JS.

Это не ответ на ваш вопрос, но вы можете минимизировать их влияние с помощью Magento 1.4.01 (возможно, и в 1.4.0), перейдя в System -> Config -> Advanced -> Developer -> JavaScript settings, а затем объедините их. все, чтобы у вас был только один HTTP-запрос (то же самое можно сделать с помощью CSS).

Я полагаю, что «наиболее правильный» способ их удаления - это создать новую тему, которая в них не нуждается, и не включать их, поскольку они не понадобятся, поэтому в ответ на вопрос 2 я бы сказал, что шаблоны определенно будет путем вперед. Я не могу вспомнить точный шаблон, который управляет этим, но уверен, что видел один, в котором есть большой список JS / CSS включает

1
ответ дан 5 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: