@vuejs_ru

Страница 97 из 3900
Alex
24.01.2017
14:13:03
а когда ответ вернется выполнится что ответ запихнется в данные

по моим ощущениям должно всё так происходить ?

Rafael
24.01.2017
14:13:47
Но ты ведь сразу после промиса вызываешь then, не так ли?

Alex
24.01.2017
14:14:01
да

Google
Rafael
24.01.2017
14:14:15
Но тогда это как future в c++

Он асинхроен до тех пор, пока ты не вызвал then

Alex
24.01.2017
14:14:45
ну разве промис тормозит не только свою очередь?

не так сформулировал

Rafael
24.01.2017
14:15:08
А как вызвал, будешь ждать когда резолвится

Alex
24.01.2017
14:15:14
промис тормозит по идее только свою очередь, а все остальное выполняется

Alex
24.01.2017
14:15:32
скорее он ждет когда резолвится и дальше очередь свою дергает

Вот давай загуглим
я такое нашел: мы делаем асинхронную цепочку из .then

)))

Daniil
24.01.2017
14:19:41
ВНИМАНИЕ, ВОПРОС. Что написать на дипломный проект?

Alex
24.01.2017
14:19:54
что-нибудь что тебе интересно будет делать

Rafael
24.01.2017
14:19:59
Обещания JavaScript / Хабрахабр https://m.habrahabr.ru/post/209662/

Google
Alex
24.01.2017
14:20:04
@Fl0pZz Когда функция-executor вызывает reject или resolve, то PromiseState становится "resolved" или "rejected", а все функции-обработчики из соответствующего списка перемещаются в специальную системную очередь "PromiseJobs". Эта очередь автоматически выполняется, когда интерпретатору «нечего делать». Иначе говоря, все функции-обработчики выполнятся асинхронно, одна за другой, по завершении текущего кода, примерно как setTimeout(..,0). Исключение из этого правила – если resolve возвращает другой Promise. Тогда дальнейшее выполнение ожидает его результата (в очередь помещается специальная задача), и функции-обработчики выполняются уже с ним.

где-то отдельно эта очередь зависает

Daniil
24.01.2017
14:22:24
ну ребята

Rafael
24.01.2017
14:22:25
где-то отдельно эта очередь зависает
Но дык, он становится асинхронным, только после resolve или rejected

Daniil
24.01.2017
14:22:28
давайте, ваши идеи

Rafael
24.01.2017
14:22:35
А до этого - ничего не сказано

ну ребята
Игру пили

На webassembly

Daniil
24.01.2017
14:22:53
какое-нибудь single page приложение, чтобы можно было его партировать на телефон

но какое?

и чтобы его не стыдно было показать гуглу

Daniil
24.01.2017
14:24:33
фулстек

дипломник прям должен быть максимально анальным, интересным

Alex
24.01.2017
14:24:57
Торренты на промисах

Rafael
24.01.2017
14:25:19
дипломник прям должен быть максимально анальным, интересным
Знаешь, можно и обычный сайт усложнить до невозможного, оно тебе надо?

Google
Daniil
24.01.2017
14:32:44
??
здорово

Владимир??‍?
24.01.2017
14:33:03
как-то я пропустил, когда ты зашел

MVP
24.01.2017
14:36:01
вопрос тем у кого уже живой и коммерческий проект на vue - вы к созданным компонентам где пишете (или стали бы писать) пометки : \ 1) рядом в той же папке (напрмер в readme.md) ; 2) в комментах в начале файле ; 3) vue-же такой просто и понятный, нафиг описания компонентов

круто спасибо

вот до чего дошел

.md если есть в папке компонента - уже читает, но еще надо его совать в правильное место и навигацию по списку слева доделаю

Andrey
24.01.2017
16:21:03
Но дык, он становится асинхронным, только после resolve или rejected
А что оно по твоему делает пока ты ждёшь данные с сервера?

И вообще какой смысл в промисах на синхронный код )

Rafael
24.01.2017
16:29:29
Andrey
24.01.2017
16:32:02
Не был бы он синхронным

Andrey
24.01.2017
16:34:30
У тебя и без промиса Ajax запрос не тормошил бы event loop

Rafael
24.01.2017
16:34:31
Не был бы он синхронным
был бы, потому что он не резолвится, до тех пор пока не получен ответ

с чего ты взял?\

Andrey
24.01.2017
16:35:02
Потому что в этом и есть смысл асинхронного языка

Rafael
24.01.2017
16:35:19
на хабре даже написаны причины создания примисов - потмоу очень много чего исполняется в одном потоке

Andrey
24.01.2017
16:35:46
Попробуй на httpbin с delay сделать запрос

Google
Rafael
24.01.2017
16:36:22
Попробуй на httpbin с delay сделать запрос
это не о чем не говорит, лучше скажи что почитать про это

Andrey
24.01.2017
16:36:25
У тебе промисы в том же потоке, насколько я знаю

Rafael
24.01.2017
16:37:20
А причём тут жаба?
хотел js написать :\

Andrey
24.01.2017
16:38:25
Будет конечно смешно, если это не так )

Admin
ERROR: S client not available

Rafael
24.01.2017
16:40:16
https://habrahabr.ru/company/mailru/blog/269465/

Andrey
24.01.2017
16:43:17
Не увидел там что io в js синхронный

Ну однопоточность Этторе значит что он не асинхронный

Это не*

Rafael
24.01.2017
16:47:27
Это не*
нажми стрелочку вверх на клавиатуре

Andrey
24.01.2017
16:47:29
Асинхронность это не параллельность

Andrey
24.01.2017
16:48:06
нажми стрелочку вверх на клавиатуре
Я с телефона в самолете мне и так неудобно )

Рендеринг в браузере это синхронная операция. Но если ты делаешь io операции то ты можешь переключить контекст и делать что то другое

И промисы тут не причём

И без них были асинк запросы

Rafael
24.01.2017
16:51:49
Рендеринг в браузере это синхронная операция. Но если ты делаешь io операции то ты можешь переключить контекст и делать что то другое
ок, тогда в какой момент мы возвращаемся и где гарантия, что результат у нас будет не тогда, когда исполнится кусок кода, где нужен был этот результат?

или ты хочешь сказать, что это сделано неявно?

Google
Andrey
24.01.2017
16:53:12
Промисы это "сахарок"

Js изначально событийно ориентированный

Вешаешь колбеки и на события

Illya
24.01.2017
16:54:24
+1

Промисы это сахар

Вся соль в event loop

Andrey
24.01.2017
16:55:38
Почитай про асинхронную

Про event loop

И все станет на свои места

Rafael
24.01.2017
16:57:58
о, уже есть что гуглить) почитаю

Alex
24.01.2017
19:23:58
https://habrahabr.ru/post/320306/

а по поводу в каком хуке подумал, решил что если только загрузка данных — created лучший вариант, а если потом с этими данными навешивать какой jquery-плагинчик нужно, то только в mounted уже

Kelin
24.01.2017
19:34:44
https://habrahabr.ru/post/320306/
сколько раз сегодня эту статью постили?

Alex
24.01.2017
19:35:16
а было уже сегодня? чёрт, знал что лучше бы дождаться полуночи чтобы первым запостить

Quiss
24.01.2017
19:35:35
Alex
24.01.2017
19:35:45
значит пропустил :)

Quiss
24.01.2017
19:35:47
не

Страница 97 из 3900