Nikolay
Длинно и неудобно
Roman
вообще в коде не должно быть кириллицы =)
Roman
кроме как в файлах локалей
Nikolay
Вдруг тебя уволят и на аутсорс индусам отдадут
Nikolay
Вот они будут страдаааать
Roman
комментарии к коду тоже?
в первую очередь
Ivan
Название магазина:значение чекбоксаа удобнее, чем массив объектов с title и value
Ivan
а так да, согласен, плохо выглядит
Андрей
в первую очередь
Зависит. И очень сильно.
Roman
каменты на русском - это ваще УГ
Roman
я вопервых предпочитаю не переключать раскладки
Андрей
А во вторых?
Roman
а во-вторых если ваш проект нигде не будет больше кроме как у вас - ок, а если кто-то другой читать будет, то не годится
Roman
ну это зависит от того, кто ты такой)
Андрей
ну это зависит от того, кто ты такой)
Не суть. Есть главное. Стиль должен быть един. И если коммент на русском уже пишутся и не было требования писать на английском, то не надо вносить лишних сущностей.
Roman
эт да
Alpha
Парни, кого можно попросить код-ревью сделать? Есть проба пера на Node.js, интересны замечания: 1. Правильно ли я разобрался с асинком? 2. Адекватная ли структура проекта?
Anonymous
А кто сталкивался с ридонли localStorage в режиме инкогнито сафари?
Anonymous
Как это отлавливать?
invariance
а разве это только в сафари?
Anonymous
а разве это только в сафари?
Я на мдн вижу, что да.
Anonymous
а разве это только в сафари?
А где ещё? Есть инфа?
invariance
ну в опере режим инкогнито был
Evgeny
А где ещё? Есть инфа?
А никак не исправишь, фишка в том что ты никак не сможешь обойти он будет бросать эксепшен на set. На проекте просто написали сервис который хранил данные в localstorage ....при инициализации проверялось доступность на запись стореджа и если можно писать то данные попадали в него если нет просто сетились на объект... Главное что бы этот сервис был синглетон....
Evgeny
Да это нейкий костыль но по крайней мере до перезагрузки страницы это хранит твои данные. Ну а после уже увы. В нашем сучае хранились состояния элементов странцы в SPA прложении так что файтически он выполнял свою роль...
Yuriy Zymlex
Подскажите по XPathResult. Интересуют данные константы: ORDERED_NODE_ITERATOR_TYPE ORDERED_NODE_SNAPSHOT_TYPE FIRST_ORDERED_NODE_TYPE Так понимаю, они задают вид поиска. Что подразумевается под SNAPSHOT_TYPE? ITERATOR_TYPE - это набор элементов?
Igor
всем привет! Кто-нибудь писал свой репортер для Karma, который работает с промисами?
S
Привет. Как проверить есть ли значение в двумерном массиве ?
Nikolay
Привет. Как проверить есть ли значение в двумерном массиве ?
Так же, как и в обычном, только разворачивай подмассивы. Ну или внутрь углубляйся.
Alpha
О, кстати, а есть для массивов что-нибудь вроде flatMap?
Alpha
О, рилли.
Андрей
О, рилли.
Но посмотри на поддержку браузеров.
Alpha
Хотя за сафари, как всегда, обидно
Alpha
Они вебсокеты-то, только недавно освоили, вроде
Alpha
Так у них на мобилках вроде в прошлом году ещё была беда
Alpha
Ага, точно
Alpha
А, я webrtc перепутал, лол
Evgeny
Привет. Такой вопрос хотелось бы на текущем проекте использовать JWT аутентификацию, но ключевой проблемой является то что необходимо авторизироваться используя соцсети. Просто авторизировать юзера это понятно, и да как выдать свой jwt токен на callbackе от того же facebook тоже понятно. А вот как передать все это добро без костылей на клиент..... Клиент на Vue а сервер на Koa. Сейчас пока рабочий вариант заюзал hello.js на клиенте. Он проводит в модальном окне юзера до фейсбука и авторизирует его после чего в мое приложение (клиентское) отдаться acssesToken, который отправляется на эндпоинт /api/auth моего api который проверяет его попыткой достать данные пользователя. Если все ок то я подписываю пару токенов и отдаю их. Но вот не нравиться мне этот метод, больно уж костыль напоминает. Еще рабочий метод с редиректить с приложения vue на фейсбук потом на эндпоинт коллбека который в свою очередь редиректнет на какой-нибудь эндпоинт типа /auth/sucsess?token=???&refreshtoken=???. И уже на клиенте подхватывать из queryparams токены и как то этот метод тоже не выглядит хорошо. Может кто что посоветует? Есть какие бестпрактис? а то ложить токен в куку тоже такое себе...
Anonymous
<script type='text/javascript'> err('Файл загружен') ;</script> Uncaught ReferenceError: err is not defined
Anonymous
почему на компе работает, а на проде ошибка?
꧁༺ĤŐŔŃŶ
почему на компе работает, а на проде ошибка?
Переведи ошибку на русский тут: translate.google.ru
Anonymous
/stop
꧁༺ĤŐŔŃŶ
И поймешь что там написано что переменная err не объявлена
꧁༺ĤŐŔŃŶ
А как объявляются переменные в JS ?
Anonymous
echo "<script type='text/javascript'> err('Файл загружен') ;</script>";
꧁༺ĤŐŔŃŶ
Стоп, это ж не переменка, это функция
꧁༺ĤŐŔŃŶ
но принцип тот же
꧁༺ĤŐŔŃŶ
echo "<script type='text/javascript'> err('Файл загружен') ;</script>";
до этого момента функция err никак и нигде не объявлялась
Anonymous
она в js объявлена
Anonymous
на той страничке откуда пхп вызываю
꧁༺ĤŐŔŃŶ
В каком месте?
Anonymous
после эхо
Afk
Всем привет. Как реализовать добавление значений в текстовый файл из 2х полей веб-страницы? реализация для 1го поля - пример - https://devionity.com/ru/courses/dive-into-ajax/updating-text-files
Afk
спс за подсказку
Afk
я не юзаю Js просто )) кодю на шарпе немного )
Evgeny
сделай хотя бы уже так var params = ''; document.querySelectorAll('textarea').forEach(function(element) { params += element.name + '=' + element.value; });
Andrew
как на nodejs запустить несколько одновременных get запросов, чтобы они не ждали друг друга для запуска?
Roman
Promise.all
Andrew
Promise.all
а как это использовать вместе с библиотекой request например? не могу понять
Roman
как ты используешь 1?
Andrew
как ты используешь 1?
await r({ uri: domain, jar: cookies }); что-то вроде такого
Roman
await Promise.all([r(), r()])
Andrew
спасибо, попробую
Alex
Ребят подскажите к какую сторону сосредоточить усилия? Сейчас я Junior full-stack ним и работаю. Мне как и бєк так и фронт нравится. Только, предполагаю, что со временем всеравно буду больше делать акцент на одно на направление. Может стоит сейчас выбрать уклон и большими шагами идти к поставленный цели или продолжать развиваться параллельно? Что скажете ? Может у кого была похожая ситуация.
Roman
не надо уклон
Roman
сейчас есть сильная тенденция на fullstack