
Ян
11.01.2017
21:33:18
за компом. пишу. щасбуит

Magic
11.01.2017
21:34:23

v
11.01.2017
21:36:04
ну, я получу false. А когда мне за токеном приходить?

Magic
11.01.2017
21:36:16
он сам придет

Google

Magic
11.01.2017
21:36:19
я же нарисовал

v
11.01.2017
21:36:30
ну, а как я узнаю, что он пришел?

Magic
11.01.2017
21:36:50
если не фолс то придет токен и вызовется функция дальше. если false, то идет запрос на сервер, и когда приходит он дергает ТУ ЖЕ ФУНКЦИЮ ЧТО И ТОКЕН БЫЛ БЫ

v
11.01.2017
21:37:23
это эребор, чувак
пихать в модуль, который занят аутентификацией, функции, которым всего лишь нужен токен?

Magic
11.01.2017
21:40:21
перебор ты чет мутишь сам, жди кода короч

Котяй Негодяй
11.01.2017
21:43:11
Ви, паб-саб реализуй. Аякс можно синхронно. Но это упоротость.

Dan
11.01.2017
21:43:41
Аякс синхронно?

Котяй Негодяй
11.01.2017
21:43:47
Дыа.

v
11.01.2017
21:43:50
vj;yj ,skj

Dan
11.01.2017
21:43:54
Гы

Котяй Негодяй
11.01.2017
21:43:58
Технически это возможно.

Dan
11.01.2017
21:44:12
А в слове Аякс это асинхронный

Google

v
11.01.2017
21:44:19
и чо?

Dan
11.01.2017
21:44:21
Тогда уже сякс

Котяй Негодяй
11.01.2017
21:44:33
Там в XMLHTTPRequest есть какая-то опция.

Dan
11.01.2017
21:44:39
Есть

Котяй Негодяй
11.01.2017
21:44:42
Но не юзай её никогда.
Вообще, её желательно выпилить.

Ян
11.01.2017
21:46:59

v
11.01.2017
21:47:04
по ходу, это наименее муторный вариант

Котяй Негодяй
11.01.2017
21:47:10
Это внешний интерфейс твоего модуля.
А лучше его промисифицировать.
Пусть getToken возвращает промис. Тогда его можно будет юзать с async/await.
Ну или просто юзать его промисы.

v
11.01.2017
21:48:24
ии, какие промисы
у меня никакой современной ереси

Ян
11.01.2017
21:48:42

v
11.01.2017
21:48:45
только jquery, Только хардкор

Котяй Негодяй
11.01.2017
21:48:59
Чтобы въехать, лучше сначала реализуй вариант с колбэком.

Ян
11.01.2017
21:49:00
говнокод это
читай пасту, все расписал там

Google

Котяй Негодяй
11.01.2017
21:49:09

Ян
11.01.2017
21:49:23

Котяй Негодяй
11.01.2017
21:49:27

Ян
11.01.2017
21:49:39
и не про коллбек
я уже с коллбеком ему готовый код сделал

Котяй Негодяй
11.01.2017
21:49:48
Если последний хром, то там всё ок.

Ян
11.01.2017
21:49:55
свои подробности допишет и все

v
11.01.2017
21:50:05
может так оказаться, что будет не последний хром

Ян
11.01.2017
21:50:27

Котяй Негодяй
11.01.2017
21:51:00
ии, какие промисы
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise

Котяй Негодяй
11.01.2017
21:52:12
Чтобы работали новые ФИЧИ (не синтаксис), есть https://cdn.polyfill.io
Чтобы работал новый СИНТАКСИС, есть babeljs.io

v
11.01.2017
21:53:06
не хотет

Котяй Негодяй
11.01.2017
21:53:25
Поправил ссылку на бабел.
Но с бабелом пока рано ебаться. Это просто в закладки.

Ян
11.01.2017
21:54:00
а когда можно будет - он будет не нужен)

v
11.01.2017
21:54:11
даешь срач!

Котяй Негодяй
11.01.2017
21:54:37
Да не. Он всегда будет актуален. Браузеры никогда не успевали за спецификацией.

Google

Magic
11.01.2017
21:54:47

Котяй Негодяй
11.01.2017
21:55:07
Я фичи из es8 уже юзаю, охуенно доволен.

Ян
11.01.2017
21:56:13
а оно того стоит?
это же сколько паразитной нагрузки

Котяй Негодяй
11.01.2017
21:56:28
А вообще, полезна сразу изучить хотя бы модули es6, чтобы привыкать бить код на модули.

Ян
11.01.2017
21:57:10
вот у меня к примеру тачка не самая слабая, но давится всякими фейсбуками

Admin
ERROR: S client not available

Ян
11.01.2017
21:57:30
а со всякими этими нагромождениями давится будет еще сильнее

Котяй Негодяй
11.01.2017
21:57:30
Кстати модули ещё не в спеке, но их все юзают. Когда они будут, никто не знает. Поэтиому бабел и веюпак — наше всё.
Если бы код бабела попал в рантайм, твой браузер бы повесился же.
Он тупо понижает версию кода. Ты указываешь, какие фичи тебе надо конвертнуть, и так можно код с фичами из es8 заставить работать на IE8 даже.

Ян
11.01.2017
22:00:17
я к тому что в твоем синтаксисе выглядит вызовом одного метода после бабела оборачивается пачкой кода, и так целый вагон лишнего кода, когда на деле можно "по старинке" написать нативными методами компактнее с реализацией необходимого функционала

Котяй Негодяй
11.01.2017
22:01:48

Ян
11.01.2017
22:02:11
так абстрагировать надо лучше)

Котяй Негодяй
11.01.2017
22:02:15
Тебе без бабела придётся JS-ки писать в одном файле... Это печалька, так-то.

Ян
11.01.2017
22:02:44
в один файл их будет склеивать галп)
и один файл загрузится быстрее
т.к. один запрос будет на сервер, а не пачка

Google

Котяй Негодяй
11.01.2017
22:03:01
Бля.
На выходе итак будет один файл.

Ян
11.01.2017
22:03:28
тогда к чему это было?)
я и так все компоненты держу отдельно)

Котяй Негодяй
11.01.2017
22:03:54
Загугли про модули es6 — поймёшь.

Ян
11.01.2017
22:04:27
лень
и вообще уже 3 часа по +5
я спать пошел

Котяй Негодяй
11.01.2017
22:04:53
Модули — импорт/экспорт всякой хуйни, короче.

Ян
11.01.2017
22:08:08

Котяй Негодяй
11.01.2017
22:11:47
Галп тебе не поможет.

Artur
11.01.2017
22:12:04
ой )

Котяй Негодяй
11.01.2017
22:13:08
Ты чуток недооцениваешь сложность приложений, которыми пользуешься. Охуеешь ручками писать всё это. Это красноглазие, и в итоге, говнокод.
Посмотри, сколько контрибьюторов в реакте, и оцени твои шансы переплюнуть опыт этого сообщества.
Чисто на теории.
Ну, это я к твоим словам о фейсбуке — они реакт юзают.

Ян
11.01.2017
22:15:03
все, убедил
я даже пролистал примеры юза бабела
только отпусти спать ?