Показать сообщение отдельно
  #599 (permalink)  
Старый 04.06.2014, 21:58
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от Maxmaxmaximus1001
 
Регистрация: 03.06.2014
Сообщений: 101

Сообщение от kobezzza
По поводу поддержки браузеров: не будь глупцом, через пол года макс уже выйдет ИЕ12, а при условии что ты честно будешь писать либу, то до её использования пройдёт пол года минимум, так что забивай на все ИЕ кроме 11, ибо всё равно сегмент задач на которые претендует твоя либа таков, что он если и заработает в дрених браузерах, то будет нереально тормозить из-за дурацких полифилов. Юзай сеттеры, геттеры, новые структуры данных и не заморачивайся в общем.
ОО ДА!! СПАСИБО!!! правда полегчало)!! 10 и 11 оставляю, остальным заглушку (которую юзер ui сам запилит наверное)

Сообщение от nerv_
что вы говорите)
Да, если в коде директивы ты навешаешь интервалов, а потом прорепитешь директиву, то после удаления нескольких директив, их интервалы будут продолжать роаботать. Более того, у сервисов ангуляра нет доступа к скоупу. А у меня есть. Несмотря на то что сервисы синглтоны, а скоупов много. При вызове функций из сервиса, у него в его this.$scope кдажется актуальный скоуп, на деструктуризацию которого мы можем подписаться, повесить обработчик, и обновлять только этот скоуп. и.т.п. в ангуляре же тупо обновляется $rootScope.

Сообщение от kobezzza
А подход влоб: т.е. грохнули всю старую структуру и рисуем новую вызывает ужасные фризы.
ну так это проблема оптимизации скорости создания новой разметки и.т.п. у меня все это моментально делается так как все шаблоны и все дерево парсится только вначале, потом они только применяются.

Сообщение от kobezzza
Имеется ввиду, что мы грохнули старый DOM, а новый у нас же идёт с генераций по шаблону на клиенте, и изначально там стоит какой-то:

<super-button></super-button>


Который хз какую имеет геометрию, т.к. шаблон ещё не отработал и соответственно никакого CSS тоже нет.

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

Последний раз редактировалось Maxmaxmaximus1001, 04.06.2014 в 22:06.
Ответить с цитированием