@phpgeeks

Страница 3336 из 8430
Ян
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
Но не юзай её никогда.

Вообще, её желательно выпилить.

пихать в модуль, который занят аутентификацией, функции, которым всего лишь нужен токен?
getToken() должен принимать колбэк и после всей процедуры вызывать его, передавая ему токен в виде аргумента.

Ян
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
ии, какие промисы
http://learn.javascript.ru/promise

ии, какие промисы
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
даешь срач!
10 очков гриффиндору

Котяй Негодяй
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: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:11:47
Галп тебе не поможет.

Artur
11.01.2017
22:12:04
ой )

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

Посмотри, сколько контрибьюторов в реакте, и оцени твои шансы переплюнуть опыт этого сообщества.

Чисто на теории.

Ну, это я к твоим словам о фейсбуке — они реакт юзают.

Ян
11.01.2017
22:15:03
все, убедил

я даже пролистал примеры юза бабела

только отпусти спать ?

Страница 3336 из 8430