Рейтинг:0

PageSpeed ​​comb_javascript Как избежать объединения всех скриптов (например, с атрибутами data-*)

флаг eg

У меня есть что-то вроде следующего:

<script src="js/jquery.js">
<script src="js/bootstrap.js">
<script src="js/featured-news.js" data-container-id="news1">
<script src="js/featured-news.js" data-container-id="news2">

Я бы хотел, чтобы сценарии jquery и bootstrap были объединены во что-то вроде:

<script src="js/jquery.js+bootstrap.js.pagespeed.jc.FTvtsO6TBe.js"></script>

Но я бы хотел, чтобы теги script с атрибутами data-* остались в покое. Таким образом, конечный результат может выглядеть так:

<script src="js/jquery.js+bootstrap.js.pagespeed.jc.FTvtsO7TBe.js"></script>
<script src="js/featured-news.js" data-container-id="news1">
<script src="js/featured-news.js" data-container-id="news2">

Я все же хотел бы, чтобы содержимое этих файлов было минимизировано. Как мне настроить скорость страницы для этого? Будет ли модуль comb_javascript признавать, что оба этих тега скрипта имеют атрибуты data-*, и их слияние может вызвать проблемы?

John R avatar
флаг in
Вы можете объяснить свою конечную цель? Другими словами: вы хотите, чтобы ваши страницы загружались быстрее в браузерах? или вы ищете что-то другое.
John R avatar
флаг in
если вам нужна меньшая версия jquery, я сделал ее: https://github.com/jintor/stubquery.js

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.