@JSlang

Страница 2156 из 2237
baster
18.09.2018
12:40:13
Привет. Как проверить есть ли значение в двумерном массиве ?

Nikolay
18.09.2018
12:42:59
Привет. Как проверить есть ли значение в двумерном массиве ?
Так же, как и в обычном, только разворачивай подмассивы. Ну или внутрь углубляйся.

Alpha
18.09.2018
13:01:12
О, кстати, а есть для массивов что-нибудь вроде flatMap?

Роман
18.09.2018
13:03:32
Подскажите по XPathResult. Интересуют данные константы: ORDERED_NODE_ITERATOR_TYPE ORDERED_NODE_SNAPSHOT_TYPE FIRST_ORDERED_NODE_TYPE Так понимаю, они задают вид поиска. Что подразумевается под SNAPSHOT_TYPE? ITERATOR_TYPE - это набор элементов?
Итератор ходит по узлам в реальном времени так сказать, а снэпшот это снимок на момент поиска. В момент обработки реальное состояние объекта может быть уже иным.

Google
Alpha
18.09.2018
13:05:16
О, рилли.

Andrey
18.09.2018
13:05:34
О, рилли.
Но посмотри на поддержку браузеров.

Alpha
18.09.2018
13:05:45
Хотя за сафари, как всегда, обидно

Они вебсокеты-то, только недавно освоили, вроде

Роман
18.09.2018
13:16:22
Alpha
18.09.2018
13:16:49
Если 2013 год это недавно то да :)
Так у них на мобилках вроде в прошлом году ещё была беда

Роман
18.09.2018
13:18:07
Так у них на мобилках вроде в прошлом году ещё была беда
Ну не знаю, с 13 года у всех норм: https://caniuse.com/#feat=websockets

Alpha
18.09.2018
13:18:18
Ага, точно

А, я webrtc перепутал, лол

Евгений
18.09.2018
13:45:39
Привет. Такой вопрос хотелось бы на текущем проекте использовать JWT аутентификацию, но ключевой проблемой является то что необходимо авторизироваться используя соцсети. Просто авторизировать юзера это понятно, и да как выдать свой jwt токен на callbackе от того же facebook тоже понятно. А вот как передать все это добро без костылей на клиент..... Клиент на Vue а сервер на Koa. Сейчас пока рабочий вариант заюзал hello.js на клиенте. Он проводит в модальном окне юзера до фейсбука и авторизирует его после чего в мое приложение (клиентское) отдаться acssesToken, который отправляется на эндпоинт /api/auth моего api который проверяет его попыткой достать данные пользователя. Если все ок то я подписываю пару токенов и отдаю их. Но вот не нравиться мне этот метод, больно уж костыль напоминает. Еще рабочий метод с редиректить с приложения vue на фейсбук потом на эндпоинт коллбека который в свою очередь редиректнет на какой-нибудь эндпоинт типа /auth/sucsess?token=???&refreshtoken=???. И уже на клиенте подхватывать из queryparams токены и как то этот метод тоже не выглядит хорошо. Может кто что посоветует? Есть какие бестпрактис? а то ложить токен в куку тоже такое себе...

Google
[Anonymous]
18.09.2018
14:13:24
<script type='text/javascript'> err('Файл загружен') ;</script> Uncaught ReferenceError: err is not defined

почему на компе работает, а на проде ошибка?

Сасный
18.09.2018
14:14:05
почему на компе работает, а на проде ошибка?
Переведи ошибку на русский тут: translate.google.ru

[Anonymous]
18.09.2018
14:14:06
/stop

Сасный
18.09.2018
14:14:25
И поймешь что там написано что переменная err не объявлена

А как объявляются переменные в JS ?

[Anonymous]
18.09.2018
14:14:53
echo "<script type='text/javascript'> err('Файл загружен') ;</script>";

Сасный
18.09.2018
14:14:57
Стоп, это ж не переменка, это функция

но принцип тот же

[Anonymous]
18.09.2018
14:15:08
Сасный
18.09.2018
14:15:20
echo "<script type='text/javascript'> err('Файл загружен') ;</script>";
до этого момента функция err никак и нигде не объявлялась

[Anonymous]
18.09.2018
14:15:35
она в js объявлена

на той страничке откуда пхп вызываю

Сасный
18.09.2018
14:15:55
В каком месте?

[Anonymous]
18.09.2018
14:16:06
после эхо

Afk
18.09.2018
14:19:20
Всем привет. Как реализовать добавление значений в текстовый файл из 2х полей веб-страницы? реализация для 1го поля - пример - https://devionity.com/ru/courses/dive-into-ajax/updating-text-files

Google
Afk
18.09.2018
14:31:59
я не юзаю Js просто )) кодю на шарпе немного )

Евгений
18.09.2018
14:48:01
сделай хотя бы уже так var params = ''; document.querySelectorAll('textarea').forEach(function(element) { params += element.name + '=' + element.value; });

Andrew
18.09.2018
15:16:15
как на nodejs запустить несколько одновременных get запросов, чтобы они не ждали друг друга для запуска?

Roman
18.09.2018
15:16:29
Promise.all

Andrew
18.09.2018
15:34:57
Promise.all
а как это использовать вместе с библиотекой request например? не могу понять

Roman
18.09.2018
15:36:00
как ты используешь 1?

Andrew
18.09.2018
15:37:26
как ты используешь 1?
await r({ uri: domain, jar: cookies }); что-то вроде такого

Roman
18.09.2018
15:37:55
await Promise.all([r(), r()])

Andrew
18.09.2018
15:38:25
спасибо, попробую

Alex
18.09.2018
15:51:31
Ребят подскажите к какую сторону сосредоточить усилия? Сейчас я Junior full-stack ним и работаю. Мне как и бєк так и фронт нравится. Только, предполагаю, что со временем всеравно буду больше делать акцент на одно на направление. Может стоит сейчас выбрать уклон и большими шагами идти к поставленный цели или продолжать развиваться параллельно? Что скажете ? Может у кого была похожая ситуация.

Roman
18.09.2018
15:53:36
не надо уклон

сейчас есть сильная тенденция на fullstack

Roman
18.09.2018
15:53:57
чтоб не нанимать разных людей, не кооперироваться

особенно в мире js, который и бек и фронт

Andrew
18.09.2018
15:56:52
await Promise.all([r(), r()])
а как мне быть с тем, что нужно результат каждого запроса получать?

Roman
18.09.2018
15:57:05
тебе массив результатов придет

Андрей
18.09.2018
16:02:52
с асинк/авэйт можно же вроде без ручных промисов, для этого этот сахар и придумывали? но я через промисы пишу (и не на жс), поэтому не уверен )

Alex
18.09.2018
16:08:25
Google
Gleb
18.09.2018
16:08:59
Ну глобально пока ты джун — развивай и то и то

Admin
ERROR: S client not available

Gleb
18.09.2018
16:09:37
Какой продукт?

Свой продукт или где-то делать крутой продукт?

Андрей
18.09.2018
16:10:18
можно все, кроме Promise.all
и тогда уж еще кроме Промис.рейс наверное? для симметрии )

Roman
18.09.2018
16:10:25
а, ну да

просто редко им пользуюсь)

Андрей
18.09.2018
16:11:13
короче, не жалею что пользуюсь промисапи без авэейтов )

Roman
18.09.2018
16:11:28
чойта

я как только смог - переехал на await и доволен как слон

Alex
18.09.2018
16:11:43
Какой продукт?
Именно свой, я думаю это максимальное удовольствие работать над тем, что тебе нравится

Roman
18.09.2018
16:12:22
даже если нужен Promise.all то ты все равно не пишешь then и catch

так что даже в этом случае await выгодней

Андрей
18.09.2018
16:13:08
а нафига лишние абстракции и еще помнить что в каком порядке писать (вроде там есть тонкости), когда с промисами ясная последовательная и любым образом вервящаяся цепочка до катча

Roman
18.09.2018
16:13:50
про порядок не понял

Андрей
18.09.2018
16:15:51
про порядок позжее напишу, ели будешь онлайн - щас с дитем гулять надо )

Roman
18.09.2018
16:16:04
давай

Google
Roman
18.09.2018
16:16:11
пинганешь, мне еще тоже с ребенком гулять ?

Женя
18.09.2018
16:18:58
Дратути, тут есть люди, которые имеют опыт написания кастомных Blot'ов для редактора Quill?

Andrew
18.09.2018
17:01:56
тебе массив результатов придет
а можно замерить время выполнения каждого запроса?

Евгений
18.09.2018
17:08:43
а нафига лишние абстракции и еще помнить что в каком порядке писать (вроде там есть тонкости), когда с промисами ясная последовательная и любым образом вервящаяся цепочка до катча
Ну когда в проекте всего пару таких функций то ничего сложного, но со временм все это превращаеться в then catch ад ... причеем еще если ошибки обраватывать и обворачивать их как положено и логировать то вообще капец...... А порядок как я понимаю это имеется в виду то что await нельзя вызвать не из async фуркции...... но блин как то не особо и много помнить то нужно.... а вот читаеые и понятные методы это многового стоит. Да и легкое йпровление асинхронным кодоам как синхронным) особенно если операций большое количество)

Vanya
18.09.2018
17:11:39
Всем привет

Не могу разобраться, как данные загруженные ajax-ом можно поместить в глобальную переменную и использовать во всем коде. Почему то в callback функции если вывести через console.log(data) - покажет, а если занести в window.variable и посмотреть, что там, вернет undefined

Pavel
18.09.2018
17:13:46
Не могу разобраться, как данные загруженные ajax-ом можно поместить в глобальную переменную и использовать во всем коде. Почему то в callback функции если вывести через console.log(data) - покажет, а если занести в window.variable и посмотреть, что там, вернет undefined
обычно в таких случая создают какой-то класс сингелтон для хранения данных. Примером может быть сервис в ангуляре, редакс стор в реакте, модель в бекбоне. Хранить в глоб. переменной плохая идея

Vanya
18.09.2018
17:16:58
Пока только учусь на чистом js , не знаю даже es6. Есть учебный проект в котором нужно с сервера подгружать данные с массивом объектов и потом его использовать.. но не знаю как получить эти данные и свободно ими пользоваться



это модуль который запрашивает данные , я вызываю его через window.backend.load: function(onLoad, onError) в другом модуле

Страница 2156 из 2237