
Алексей
02.09.2016
09:38:08
это не много бредово звучит
Это тоже самое, что сказать

Каїн
02.09.2016
09:38:21
а есть только отствочка "асинх" кода после выполнения синхронной операции

Алексей
02.09.2016
09:38:25
А вдруг событие случится между const a = 10

Google

Alexander
02.09.2016
09:38:33
они так же в очередь падают

Котяй Негодяй
02.09.2016
09:39:02
Ну, вот. Это я и хотел понять. =)
Спасибо.

Каїн
02.09.2016
09:39:58
покажи мне где тут не синхронность

Котяй Негодяй
02.09.2016
09:40:34
Просто обнаружил, что обработчик DOMContentLoaded не запускается, если он привязан к событию после того, как оно произошло.

Каїн
02.09.2016
09:40:35
любые отствроченые команды respect очередность определения

Alexander
02.09.2016
09:40:47

Каїн
02.09.2016
09:40:47
так как они строят ту же очередь

Alexander
02.09.2016
09:40:56
это общий принцип обработки любых событий
DOMContentLoaded ничем не отличается от других в этом смысле
если ты повесишь обработчик клика по элементу при клике по элементу, он, очевидно, не отработает до следующего раза

Google

Alexander
02.09.2016
09:41:54
а load _всего_ один раз вызывается

Алексей
02.09.2016
09:42:29

Котяй Негодяй
02.09.2016
09:42:32
То есть нужно сначала проверять ридистэйт, а потом или вешать, или выполнять вручную.

Alexander
02.09.2016
09:43:21

Каїн
02.09.2016
09:43:56
я бы вешал все промисы на самом высшем уровне а после выполнения - подчищал
зачем париться с логикой когда нужно выполнять ивент если ты точно знаешь момент когда его не нужно выполнять

Котяй Негодяй
02.09.2016
09:44:18
Очень глупо звучит, но я только-только столкнулся с необходимостью вешать обработчик на загрузку дом нативно. =)

Каїн
02.09.2016
09:44:23
unregister

Alexander
02.09.2016
09:46:01

Котяй Негодяй
02.09.2016
09:49:17
Моё незнание привело меня к такому коду:
document.addEventListener('DOMContentLoaded', onDomReady);
if (document.readyState !== 'loading' && !loaded) onDomReady();

Каїн
02.09.2016
09:52:49
оригинально

Котяй Негодяй
02.09.2016
09:52:56
=D
Перестраховался.
Надо почитать про event-loop по-подробнее.
А ещё. EventEmitter — это же реализация паттерна "медиатор"?

Каїн
02.09.2016
09:58:21
+
есть еще весчь зовется PubSub
так же дизайн паттерн

Google

Каїн
02.09.2016
09:59:22
в идеале ивент емиттер синхронный
и привязывает калбеки к фн
но сегодня модно делать вотчеры на ивенты через интервалы

Котяй Негодяй
02.09.2016
10:19:56

Damir
02.09.2016
13:09:08
Кем ты видишь себя через 5 лет, pro.js %username%?

Gordey
02.09.2016
13:09:35
ЦАРЕМ

Ҫѐҏӗѫӑ
02.09.2016
13:10:23
я бы кёрлингом занялся
или тренировал женскую сборную по гандболу, например

Каїн
02.09.2016
13:11:21

Ҫѐҏӗѫӑ
02.09.2016
13:11:43

Damir
02.09.2016
13:16:07
Кёрлинг хорошее дело, но наверное надоест быстро (:

Damir
02.09.2016
13:16:39
Похоже, что самое клёвое занятие в js это сборка нестандартных промо-сайтов

Котяй Негодяй
02.09.2016
13:24:20
Зоопарк на галпе с кучей конфигов.

hlomzik
02.09.2016
14:08:18

Razor
02.09.2016
14:10:21
привет, ребята, есть маленькая просьба, сможет кто-то сделать код-ревью апликухи на angular 1.5, кода там 300-400 строк максимум
?

Роман
02.09.2016
14:10:46
Ну кидай, а там как получится)

Razor
02.09.2016
14:11:18
Дык я ее только дописываю сейчас)

Google

Razor
02.09.2016
14:11:56
А то я спросил знакомого) Он убежал с криками "Не связывайся с этим дерьмом", это реальный случай, лол
а пока, что имеется ввиду под валидацией роутеров?

Роман
02.09.2016
14:13:07

hlomzik
02.09.2016
14:13:40
Есть ещё целый @angular_js

Razor
02.09.2016
14:13:51
сорянчик, но я уже с ним связался, хех

Ҫѐҏӗѫӑ
02.09.2016
17:03:19
для IndexedDB есть хорошие врапперы? кто-то что-то юзал?
PouchDB?

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
02.09.2016
17:05:41
может быть есть что-то более легковесное?

Denis
02.09.2016
17:23:18
localForage?

マイク
02.09.2016
17:28:30
больше абстракций богу абстракций

hlomzik
02.09.2016
17:32:15

Anton
02.09.2016
17:33:16
Что вернёт? ['2','1','0'].map(parseInt)
В консоль сразу не глядеть?
!

hlomzik
02.09.2016
17:40:00
ммм, свежие новости про яваскрипт

Vitaly
02.09.2016
17:43:37
загадка века )

Ҫѐҏӗѫӑ
02.09.2016
17:46:35

hlomzik
02.09.2016
17:46:45
какоооооой тип у первого параметра maaaaap? отвечают друзья Друзя

Ҫѐҏӗѫӑ
02.09.2016
17:47:03
о, новиночка про парсинт

Google

Ҫѐҏӗѫӑ
02.09.2016
17:47:34

hlomzik
02.09.2016
17:47:43

Ҫѐҏӗѫӑ
02.09.2016
17:47:53
это был сарказм

hlomzik
02.09.2016
17:48:13
тьфу, я сириус
попробуй dexie, он сверх-прост и хорош

Ҫѐҏӗѫӑ
02.09.2016
17:53:05

Ches
02.09.2016
18:03:17
народ я правильно понимаю что если ставить линукс для разработки второй ОС к 10-ке, то если все сделать правильно то она просто отхватит какое то место с диска и можно будет запускать обе системы? и все данные останутся?

Artem
02.09.2016
18:09:57
Да, но еще проще поставить ее в виртуалку

Ches
02.09.2016
18:12:32
чем это лучше?

Anton
02.09.2016
18:13:06
Одновременно будет работать.

Artem
02.09.2016
18:13:14
Не надо ребутаться, легко все поменять

Anton
02.09.2016
18:13:27
А можно просто ssh на DO открыть. Не париться.

Artem
02.09.2016
18:13:38
Нет деградации в производительности

マイク
02.09.2016
18:13:46

Artem
02.09.2016
18:14:02
Меньше мороки

Ҫѐҏӗѫӑ
02.09.2016
18:14:22

@CriOnsKry
02.09.2016
18:14:28

マイク
02.09.2016
18:14:35