Javascript.RU

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

Создать новую тему Ответ
 
Опции темы Искать в теме
  #141 (permalink)  
Старый 26.05.2013, 04:42
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

DjDiablo, чо то я ваще тебя не понял. Каким образом ты идентефицируешь слайды тут? каким образом ты указываешь что li это слайды? и каким образом ты указываешь от чего будут меняться слайды?
Ответить с цитированием
  #142 (permalink)  
Старый 26.05.2013, 04:48
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

никаким.
этим виджет занимается, как именно он работает это не моё дело.
Li считается слайдом просто потому что для виджета слайдера каждый li это слайд.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 26.05.2013 в 04:50.
Ответить с цитированием
  #143 (permalink)  
Старый 26.05.2013, 05:09
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Сообщение от DjDiablo
этим виджет занимается, как именно он работает это не моё дело.
Li считается слайдом просто потому что для виджета слайдера каждый li это слайд.
а ну у тебя ни какой гибкости нет совершенно, каким образом заставить слайды переключаться по хэшу?

п.с. вообще-то для этого у меня применяются шаблоны, описал шаблон и потом инициируешь его где надо вводя параметры. тут 2 связных глобальных модуля init и template template все забирает и удаляет из дома а init все сам вставляет и дорисовывает) и это все при том что не меняется ни движок ни синтаксис) просто 2 модуля этих опишу)




Сообщение от DjDiablo
Li считается слайдом просто потому что для виджета слайдера каждый li это слайд.
А если я хочу применить логику слайдов к тегу img?

а во вторых, чувак, НИ ЧТО не мешает тебе сделать модуль который подцепляет li и их содержимое. блять и при том наследовать его от моего встроенного слайдера.

и применять его так

<UL ui="megaSlideshow">
    <li> слайд 1 </li> 
    <li> слайд 2 </li> 
    <li> слайд 3 </li> 
</UL>

Последний раз редактировалось megaupload, 26.05.2013 в 05:16.
Ответить с цитированием
  #144 (permalink)  
Старый 26.05.2013, 05:12
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

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

UPD: все, решено, теперь это модуль и директивы )))
так по моему куда круче) иязык сразу не режет.

Последний раз редактировалось megaupload, 26.05.2013 в 05:21.
Ответить с цитированием
  #145 (permalink)  
Старый 26.05.2013, 05:24
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

И кстати вот пруф, то что это не диванное кукарекание:


<script src="http://yourjavascript.com/3152206633/fix-min.js"></script>
<script src="http://yourjavascript.com/22621674513/ui.js"></script>


<input ui="input-trololo">
{{input.trololo}} {{mouse.x}}

Последний раз редактировалось megaupload, 26.05.2013 в 13:28.
Ответить с цитированием
  #146 (permalink)  
Старый 29.05.2013, 21:11
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus.js
 
Регистрация: 28.05.2013
Сообщений: 74

Уважаемые форумчане, я делаю обсервер объектов, и мне нужна ваша помощь.
Это самое горячее место в моем коде, как лучше отслеживать изменения в обьектах? Как избегать переполнения стека при рекурсионных свойствах?

function Observer(target) {

  this.target = target;
  this.clone = {};
  this.observers = {};

  this._saveState();
}


Observer.prototype._saveState = function() {

  var clone = {}; // update clone
  var observers = this.observers;
  var target = this.target;

  for (var key in target) {
    var value = target[key];
    clone[key] = value;

    if (typeof value === 'object' && !observers[key]) {
      this.observers[key] = new Observer(value)
    }
  }
  this.clone = clone;
};


Observer.prototype.changedKeys = function() {

  var observers = this.observers;
  var target = this.target;
  var clone = this.clone;
  var keys = [];

  for (var key in target) {
    if (target[key] === clone[key]) continue;
    keys.push(key);

  }
  for (key in clone) {
    if (keys.indexOf(key) !== -1) continue;
    if (target[key] === clone[key]) continue;
    keys.push(key);
  }
  for (key in observers) {
    if (keys.indexOf(key) !== -1) continue;
    if (observers[key].changed()) keys.push(key);
  }

  this._saveState();
  return keys;
};


Observer.prototype.changed = function() {

  return !!this.changedKeys().length
};



var obj = {};
obj.key = obj; // рекурсия 
var observer = new Observer(obj); // и переполнение стека

Последний раз редактировалось Maxmaxmaximus.js, 29.05.2013 в 21:18.
Ответить с цитированием
  #147 (permalink)  
Старый 29.05.2013, 21:27
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ответить с цитированием
  #148 (permalink)  
Старый 29.05.2013, 22:31
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus.js
 
Регистрация: 28.05.2013
Сообщений: 74

Сообщение от dmitriymar
Вы просите готовый скрипт с нуля.
Типичная отмаза когда не можешь)
Ответить с цитированием
  #149 (permalink)  
Старый 29.05.2013, 23:56
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Object.observer
Ответить с цитированием
  #150 (permalink)  
Старый 30.05.2013, 00:29
Аспирант
Посмотреть профиль Найти все сообщения от Maxmaxmaximus.js
 
Регистрация: 28.05.2013
Сообщений: 74

Сообщение от monolithed
Object.observer
Ну про этот метод все и так знают, вопрос в том можно ли его реализовать уже сейчас? Я инглиш плохо знаю. Там написан способ реализации?

Или ты думал что я эт не знаю? Ну тогда про прокси еще расскажи мне) лол или про сеттеры) Конечно я понимаю что наш форум читаю не только я, но все же я думал мы конкретно разберем как красиво избегать учитывать рекурсий.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждений тред 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