Валидность javascript для компонентов MODx
Всех приветствую.
Давно ничего не писал и вот сподобился. :)
Много раз встречал проблемы, которые описывали другие участники сообщества.
А именно — валидность Javascript, который дополнения интегрируют в тело страницы.
Первая проблема — w3c валидатор ругается на атрибут type=«text/javascript». Этот атрибут интегрируют в вызовы скрипта в теле страницы дополнения Minifyx, Minishop2, ms2Gallery, Tickets и другие.
Вторая проблема — использование метода document.write() для динамического внедрения внешних скриптов. На это уже ругается Google PageSpeed Insights. Это очень старая проблема. Решается заменой document.write() на document.createElement('script');
В основном, Google PageSpeed Insights, ругается вот на этот скрипт Tickets: assets/components/tickets/js/web/default.js
Вопрос следующий — как будем решать эти проблемы? :) И что для этого нужно? Если нужен донат — пишите. Готов за разумную денежку проспонсировать для сообщества эти изменения.
Заранее благодарен авторам за ответ и всем всего хорошего.
Давно ничего не писал и вот сподобился. :)
Много раз встречал проблемы, которые описывали другие участники сообщества.
А именно — валидность Javascript, который дополнения интегрируют в тело страницы.
Первая проблема — w3c валидатор ругается на атрибут type=«text/javascript». Этот атрибут интегрируют в вызовы скрипта в теле страницы дополнения Minifyx, Minishop2, ms2Gallery, Tickets и другие.
Вторая проблема — использование метода document.write() для динамического внедрения внешних скриптов. На это уже ругается Google PageSpeed Insights. Это очень старая проблема. Решается заменой document.write() на document.createElement('script');
В основном, Google PageSpeed Insights, ругается вот на этот скрипт Tickets: assets/components/tickets/js/web/default.js
Вопрос следующий — как будем решать эти проблемы? :) И что для этого нужно? Если нужен донат — пишите. Готов за разумную денежку проспонсировать для сообщества эти изменения.
Заранее благодарен авторам за ответ и всем всего хорошего.
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Такие скрипты заметно снижают скорость первичной загрузки.
Учиться ничего не мешает. Более того, искренне считаю, что учиться — всегда нужно. Так уж получилось, что у меня другая сфера деятельности и компетенций. В этой сфере я и стараюсь всячески развиваться и учиться. :)