Инструменты пользователя

Инструменты сайта


js

Это старая версия документа!


JavaScript API

По идеологии wmart и с целью исключения конфликтов со стилями любые элементы, к которым привязаны события, либо над которыми выполняются какие либо действия должны быть обозначены соответствующим data-атрибутом с указанием пространства имен данного элемента.

Используемые data-атрибуты

data-атрибутназначение
data-actionИмя обработчика события (кнопка, ссылка, форма)
data-fieldИмя поля формы для обработки валидации
data-layoutПолное имя слоя страницы. Генерируется автоматически
data-pointerУникальный указатель подгружаемого слоя. Генерируется автоматически
data-typeИмя элемента, над которым будем будет выполняться какое либо действие

Именование запросов

Имя контроллера состоит из значений разделенных точкой. Первое значение соответствует файлу контроллера, остальные - имени функции контроллера.

Пример:

Имя контроллера order.cart.add соответствует методу cartAdd() контроллера /controllers/order.php

Имя контроллера user.login.new.check соответствует методу loginNewCheck() контроллера /controllers/user.php

Именование слоев

Имя слоя состоит из значений разделенных точкой. Первое значение соответствует папке view, остальные - имени файла слоя.

Пример:

Имя слоя user.user.profile соответствует файлу /views/user/tmpl/user.profile.php

js.1543152471.txt.gz · Последние изменения: 2018/11/25 16:27 — a1