Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Унылого треша тред (https://javascript.ru/forum/offtopic/47728-unylogo-tresha-tred.html)

danik.js 31.05.2013 13:32

Смысл в том что это не "круто"

Maxmaxmaximus.js 31.05.2013 13:48

Цитата:

Сообщение от danik.js
Смысл в том что это не "круто"

Почему?

iMegaMaxmaxmaximus 11.06.2013 19:26

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>

iMegaMaxmaxmaximus 11.06.2013 19:30

Скоро добавлю ваши любимые модельки и шаблоны)

nerv_ 11.06.2013 19:53

недавно тебя вспоминал :) В лагерь на лето ездил что ли? )

iMegaMaxmaxmaximus 11.06.2013 19:54

Цитата:

Сообщение от nerv_
В лагерь на лето ездил что ли? )

мне 21 год какой лагерь

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

nerv_ 11.06.2013 19:56

Цитата:

Сообщение от iMegaMaxmaxmaximus
мне 21 год какой лагерь

тот самый :D

iMegaMaxmaxmaximus 11.06.2013 19:58

гхыыы :D


mta88 12.06.2013 07:39

Цитата:

Сообщение от Дзен-трансгуманист (Сообщение 255794)
Хм... Я правильно понял насчет обратной совместимости с 0.2 и 0.3?

так это ж 0.4
до 1.0 еще далеко:)

iMegaMaxmaxmaximus 12.06.2013 10:26

Цитата:

Сообщение от Дзен-трансгуманист
Я правильно понял насчет обратной совместимости с 0.2 и 0.3?

нет) но дальit пойдет совместимойть,я примерно понял как она должна выглядить теперь пойду только нарасчивать.

Например кто привык работать с моделями, они могут сделать так.


ах да, теперь можно просто работать и просто изменяя массив и вызывая module.apply обсервер найдет изменения и перересует их )

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

ну вот можно запилить функцию типа




а так же вторым аргументом можно сувать типа шаблон того КАК заполнять модель, например делать массив типа

[{innerHTML:'',classNeme:''},{innerHTML:'',classNem e:''}]
и работать уже с такой моделью ну короче хуй знат можно придумать уже этим занимаюсь)


Часовой пояс GMT +3, время: 05:08.