Javascript.RU

Результаты опроса: Как вам UI
Похоже на унылое говно 20 68.97%
Однозначно буду использовать 7 24.14%
Пока не разобрался что это 2 6.90%
Голосовавшие: 29. Этот опрос закрыт

Создать новую тему Ответ
 
Опции темы Искать в теме
  #161 (permalink)  
Старый 31.05.2013, 13:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Смысл в том что это не "круто"
Ответить с цитированием
  #162 (permalink)  
Старый 31.05.2013, 13:48
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus.js
 
Регистрация: 28.05.2013
Сообщений: 74

Сообщение от danik.js
Смысл в том что это не "круто"
Почему?
Ответить с цитированием
  #163 (permalink)  
Старый 11.06.2013, 19:26
Аспирант
Отправить личное сообщение для iMegaMaxmaxmaximus Посмотреть профиль Найти все сообщения от iMegaMaxmaxmaximus
 
Регистрация: 11.06.2013
Сообщений: 39

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, 12.06.2013 в 03:54.
Ответить с цитированием
  #164 (permalink)  
Старый 11.06.2013, 19:30
Аспирант
Отправить личное сообщение для iMegaMaxmaxmaximus Посмотреть профиль Найти все сообщения от iMegaMaxmaxmaximus
 
Регистрация: 11.06.2013
Сообщений: 39

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

Последний раз редактировалось iMegaMaxmaxmaximus, 11.06.2013 в 19:57.
Ответить с цитированием
  #165 (permalink)  
Старый 11.06.2013, 19:53
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

недавно тебя вспоминал В лагерь на лето ездил что ли? )
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #166 (permalink)  
Старый 11.06.2013, 19:54
Аспирант
Отправить личное сообщение для iMegaMaxmaxmaximus Посмотреть профиль Найти все сообщения от iMegaMaxmaxmaximus
 
Регистрация: 11.06.2013
Сообщений: 39

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

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

Последний раз редактировалось iMegaMaxmaxmaximus, 11.06.2013 в 19:56.
Ответить с цитированием
  #167 (permalink)  
Старый 11.06.2013, 19:56
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от iMegaMaxmaxmaximus
мне 21 год какой лагерь
тот самый
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #168 (permalink)  
Старый 11.06.2013, 19:58
Аспирант
Отправить личное сообщение для iMegaMaxmaxmaximus Посмотреть профиль Найти все сообщения от iMegaMaxmaxmaximus
 
Регистрация: 11.06.2013
Сообщений: 39

гхыыы

Ответить с цитированием
  #169 (permalink)  
Старый 12.06.2013, 07:39
Профессор
Отправить личное сообщение для mta88 Посмотреть профиль Найти все сообщения от mta88
 
Регистрация: 16.05.2013
Сообщений: 229

Сообщение от Дзен-трансгуманист Посмотреть сообщение
Хм... Я правильно понял насчет обратной совместимости с 0.2 и 0.3?
так это ж 0.4
до 1.0 еще далеко
Ответить с цитированием
  #170 (permalink)  
Старый 12.06.2013, 10:26
Аспирант
Отправить личное сообщение для iMegaMaxmaxmaximus Посмотреть профиль Найти все сообщения от iMegaMaxmaxmaximus
 
Регистрация: 11.06.2013
Сообщений: 39

Сообщение от Дзен-трансгуманист
Я правильно понял насчет обратной совместимости с 0.2 и 0.3?
нет) но дальit пойдет совместимойть,я примерно понял как она должна выглядить теперь пойду только нарасчивать.

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


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

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

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




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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждений тред cyber Оффтопик 2130 03.10.2018 08:10
React'а тред melky Оффтопик 246 13.11.2016 08:07
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Github Atom'а тред melky Оффтопик 16 01.04.2015 07:44