Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Я чет фигово свою работу делаю) (https://javascript.ru/forum/offtopic/48640-ya-chet-figovo-svoyu-rabotu-delayu.html)

l-liava-l 11.07.2014 15:21

Цитата:

l-liava-l, debounce/throttle на скроле висит?
Неа

Цитата:

ng-if удаляет и добавляет фрагменты dom
А еще он создает новый скоуп... в данный момент главной проблемой я вижу ангуляр. Эта дура по каждому событию начинает перебирать мой dom, и даже когда имеется 10 элементов с display none, начинаются лаги...

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

Я собирался скрывать все ng-if ом сегодня.... еще сильнееел агаает потому что постоянно добавляет и удаляет дом элементы

Короче я кажется знаю в чем проблема. Почему у ангуляра нет такой директивы как ng-static какойнибудь. Тоесть он компилит дом, и когда встречает директиву, он не выгружает из dom, он не скрывает, а просто перепрыгивает этот участок, оставляя все как есть (даже не распарсивая свои директивы)

nerv_ 11.07.2014 15:42

Цитата:

Сообщение от l-liava-l
Неа

а за скроллом ты вообще следишь?)

l-liava-l 11.07.2014 16:18

Цитата:

а за скроллом ты вообще следишь?)
Ну как сказать)))

check = ->
      top = -elemBound.getBoundingClientRect().top
      checkInVIewAdvert(top, top +  screenHeight)


    (init = ()->
      check()
      window.requestAnimationFrame(init)
    )()


мне не доступно положение скролла, так скажем привет от ionic)
я слежу относительно контейнера вот таким вот манером

Получаю верхнюю и нижнюю точки экрана пользователя

nerv_ 11.07.2014 16:41

Как часто срабатывает эта функция и на что она влияет?

l-liava-l 11.07.2014 16:46

Цитата:

Как часто срабатывает эта функция и на что она влияет?
ща я тебе все покажу подробно) комменты напишу

l-liava-l 11.07.2014 20:42

зацензурено)

Ой блин закодился че то) подсветка жаль фиговая

Алгоритм быстрый сам по себе, а еще можно много плюх добавить тот же throttle и интеликтуальную прокрутку.

Но, главной проблемой являетяся анугляр. Он парсит dom, а так как тот постоянно меняется, то это не статичная вставка (тогда бы он тупо сравнил хэши) а так он полностью сравнивает все директвы, а слайдеры крутятся в инвизе (да и без них лаги). Нужно сделать так, чтобы он компилил и сверял только ту часть, которую я скажу.
МОжет подскажешь как это сделать?э


(мечатю о пагинации)

nerv_ 12.07.2014 00:37

Цитата:

Сообщение от l-liava-l
Алгоритм быстрый сам по себе

Ты себе льстишь. Выше тебе уже неоднократно писали что делать, повторять я не буду. Все 100500 ошибок ты уже сделал.

l-liava-l 12.07.2014 01:19

Цитата:

Ты себе льстишь. Выше тебе уже неоднократно писали что делать, повторять я не буду. Все 100500 ошибок ты уже сделал.
Б*я ну тогда я обидился и пошел другой писать


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