Отложите загрузку JavaScript в Symfony 1.4 - PullRequest
2 голосов
/ 23 февраля 2012

Я пытаюсь оптимизировать проект Symfony 1.4, и я хотел бы отложить загрузку JavaScript. Я использую функцию use_javascript() для включения файлов из шаблонов.

Имеет ли use_javascript() параметр параметров (... или какую-либо документацию?)

В качестве альтернативы, есть ли альтернативный способ добавления тега в коллекцию для include_javascripts()?

Спасибо за любую помощь!

Ответы [ 2 ]

4 голосов
/ 23 февраля 2012

вы используете use_javascript('scriptname'), чтобы указать загружаемый файл javascript - это не добавляет файл JS на страницу, это просто позволяет symfony создать список файлов для включения ... затем включить файлы, которые вы используете include_javascripts() чтобы быть "эффективным", просто поместите include_javascripts() внизу страницы ...

Как предлагается здесь (пример jQuery) -> http://www.symfony -project.org / jobeet / 1_4 / Doctrine / en / 18

1 голос
/ 24 августа 2012

Я использую append_to_slot('javascript') внутри шаблона. С require.js реализовано Когда разработка закончена, и я хочу развернуть код для конечных пользователей, оптимизатор require.js может объединить файлы JavaScript вместе и свернуть его для меня.

Я получаю один .js файл, включенный в страницу.

...