Смысл в том что это не "круто"
|
Цитата:
|
UI.js 0.4 практически готов
![]() Это например модуль Menu он делает поведение меню, все дочерние элементы контейнера он принимает за пункты меню, за шаблон активного пункта меню принимает первый пункт. все просто... пока просто)) <link rel="stylesheet" href="http://football-forecasts.ru/style.css"/> <script src="http://football-forecasts.ru/fix.js"></script> <script src="http://football-forecasts.ru/ui.min.js"></script> <style> .green{ background-color: green } .red{ background-color: red} </style> <script> ui.module['Menu'] = function(module) { var $items = module.children(); var $active = $items.eq(0); var activeClass = $items.eq(0).classMask($items.eq(1)); $items.on('click', function() { $active.removeClass(activeClass); $active = this.addClass(activeClass); }); }; </script> <nav ui="Menu" class="row Menu"> <a class="__active">google</a> <a>yandex</a> <a>microsoft</a> <a>msn</a> <a>rambler</a> <a>yahoo</a> </nav> <ul ui="Menu" class="column Menu"> <li class="green __active">Пункт 1</li> <li class="green">Пункт 2</li> <li class="green">Пункт 3</li> <li class="red">Пункт 4</li> <li class="green">Пункт 5</li> </ul> |
Скоро добавлю ваши любимые модельки и шаблоны)
|
недавно тебя вспоминал :) В лагерь на лето ездил что ли? )
|
Цитата:
и кстати, в будущем модули будут подгружаться автоматически из моей базы данных на сайте) |
Цитата:
|
гхыыы :D
![]() |
Цитата:
до 1.0 еще далеко:) |
Цитата:
Например кто привык работать с моделями, они могут сделать так. ![]() ах да, теперь можно просто работать и просто изменяя массив и вызывая module.apply обсервер найдет изменения и перересует их ) но это подходит для динамических штук как сообщения чата например, а бывает, как в примере выше данные УЖЕ введены в html и их надо получить, и иногда работать с ними в jquery стиле не круто, и некотоым людям куда приятнее получить модель из этих html элементов и работать уже с ней. ну вот можно запилить функцию типа ![]() а так же вторым аргументом можно сувать типа шаблон того КАК заполнять модель, например делать массив типа [{innerHTML:'',classNeme:''},{innerHTML:'',classNem e:''}] и работать уже с такой моделью ну короче хуй знат можно придумать уже этим занимаюсь) |
Часовой пояс GMT +3, время: 05:08. |