Комментарии

Порядок применения JavaScript и MooTools в Joomla
( 0 Голосов )

Joomla следует стандартам на ненавязчивый JavaScript. Это означает следующее.

1) Код JavaScript отделяется от разметки в коде HTML и выбирает элементы этой разметки для изменения, исходя из их атрибутов, например id или class.

2) Большинство страниц в Joomla разработано с учетом постепенного снижения функциональных возможностей. Так, если функции JavaScript запрещены в браузере, у пользователя должна быть по-прежнему возможность для доступа ко всем функциональным возможностям веб-сайта, хотя и, вероятнее всего, с менее изящным пользовательским интерфейсом.

3) Страницы и функциональные возможности веб-сайта на Joomla должны быть доступны для пользователей со слабым зрением или другими физическими ограничениями. Улучшение впечатления пользователей от взаимодействия с веб-сайтом с помощью JavaScript не должно, например, мешать одним людям со слабым зрением пользоваться программами чтения с экрана, а другим — прикладными программами, рассчитанными на ввод данных только с клавиатуры, но без применения мыши.

4) Реализация JavaScript в Joomla, как правило, включает в себя вызов одного из методов поведения класса JHTML, например JHtml: :_('behavior.tooltip'). Методы поведения из класса JHTML загружают требующийся код JavaScript в заголовок HTML-документа, чтобы сделать его доступным для выполнения, если он будет вызван. Этого оказывается достаточно для реализации некоторых свойств, например, поддержания страниц в активном состоянии. А для реализации других свойств, например всплывающих подсказок, приходится проверять наличие подходящей разметки в коде HTML для вызова соответствующего поведения JavaScript.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости