Показать сообщение отдельно
  #254 (permalink)  
Старый 28.06.2013, 19:49
Профессор
Посмотреть профиль Найти все сообщения от iKillMaxmaxmaximus
 
Регистрация: 18.06.2013
Сообщений: 215

Кастомные элементы Ui.js 0.8
Короч суть такова что мы с одним чуваком, не буду на DjDiablo показывать пальцем, придумали создать новый уровень абстракции) уровень на котором сайт собирается как конструктор лего) пользовательский. Сделать нам это позволят кастомные элементы, суть такова:


Сайт состоит из модулей, модули из виджетов, модули могут общаться друг с другом через сокеты. Пока все норм ни чо нового)


Раньше модули описывались так:


<ul ui="Menu">
   <li ui="Menu-item"></li>
</ul>


Menu это модуль item это его виджет.

Но это не очень удобно, на помощь нам приходят кастомные элементы, которые являются оболочкой для этого скажем так шаблона.

Суть такова, по кастомным элементам строится шаблон и подставляются данные, и на место кастомного элемента подставляется уже заполненный шаблон который потом хавает парсер модулей) то есть по сути все то же самое только чтобы руками не писать много)




Или например вкладки)

вкладки должны иметь разметку полоски заголовков и прочего. для этого должен быть отдельный блок и.т.п. раньше бы мы описывали все вручную так



Но согласитесь, много неудобной лишней рзаметки которая будет одинаковая у всех модулей Tab и.т.п. А что если мы сделаем кастомный элемент для этого модуля?)

Сделаем для него шаблон



А теперь юзать будем так:




И вот по этим данным будет генерироваться разметка по шаблону)))
А потом по ней будет пробегаться парсер модулей) и.т.п.

Ну как вам)?

Последний раз редактировалось iKillMaxmaxmaximus, 28.06.2013 в 20:04.
Ответить с цитированием