Size: a a a

2019 November 10

А

Абдул in javascript_ru
Будет хорошо посмотреть пример как это работает
источник

Б

Богдан in javascript_ru
Всем привет, кто может написать парсер, за ТЗ в лс. Основной критерий бистродействие.
источник

А

Абдул in javascript_ru
Что значит "Колбэк"?
источник

IN

Igor N in javascript_ru
callback
источник

IN

Igor N in javascript_ru
загугли
источник

ID

Igor Drozdov in javascript_ru
Что значит «бистродействие»?
источник

А

Артемий in javascript_ru
Я в js не силён, поэтому решил попросить помощи у знающих.

Есть 3 скрипта, практически аналогичные (разница только в уникальных классах), можно ли их как-то обьединить в один для скорости исполнения?

вот собственно сами скрипты:

$(function(){$('.open-catmet').click(function(){$('.f-category').toggleClass('expand');$(".open-catmet").remove();});});

$(function(){$('.open-scr').click(function(){$('.scr-box-hide').toggleClass('expand');$(".open-scr").remove();});});

$(function(){$('.open_text').click(function(){$('.description').toggleClass('expand');$(".open_text").remove();});});
источник
2019 November 11

JC

Junior Chi Su in javascript_ru
WELCOME Sistema Shop🐊
Анонимные и безопасные продажи 24/7
➖➖➖➖➖➖➖➖➖➖
Это магазин с надежно спрятаным стафом, чистым продуктом и хорошим отношением к покупателям. Если вас интересует измененное состояние сознания вы ищете как расслабится или разогнаться, то вам к нам!
➖➖➖➖➖➖➖➖➖➖
Здесь Вы сможете покупать
24\7 в автоматическом режиме
оплачивая кодами🔸btcu.biz,
Exmo♻usd либо на кошелек
🔹easypay, 🐝bitcoin
кодами🔸btcu.biz,
Exmo♻usd либо на кошелек
🔹easypay, 🐝bitcoin
➖➖➖➖➖➖➖➖➖➖
Моментальный магазин, доступен с любого устройства- sistema.bz или sis.sx 🐊
➖➖➖➖➖➖➖➖➖➖
🌎Версия магазина для TOR-браузераhttp://happysand2xrtkzg.onion/
➖➖➖➖➖➖➖➖➖➖
📞АДРЕС ОПЕРАТОРА
@SistemaBroShop - заказ ОПТА и консультации
➖➖➖➖➖➖➖➖➖➖
Почитать лучшие статьи, быть в курсе нарко-news, почитать интереснейшие репортажи, узнать о CandyFlip и других сочетаниях топовых веществ, выиграть бульбулятор! Все это на самом посещаемом канале про наркотики-
https://t.me/joinchat/AAAAAEYhJlluhRWkkV9_xw
➖➖➖➖➖➖➖➖➖➖
Помощь по боту /help
Выберите Город ⇩
источник

🅞🅔

🅞🅡🅩🅤🅘 🅔🅑🅡🅐🅗🅘🅜🇹🇯 in javascript_ru
Пожалуйста скажите  как можно решить эту проблему.

Создать страницу, которая выводит все имеющиеся cookie в виде таблицы (имя, значение). Для каждой cookie в таблице, необходимо добавить кнопку "удалить", При нажатии на "удалить", на экран должен быть выведен confirm с текстом "Удалить cookie с именем …?". Вместо … необходимо подставить имя удаляемой cookie. Если пользователь ответил положительно, то соответствующая cookie должна быть удалена. Так же заметьте, что при работе с таблицей, не должно быть перезагрузок страницы





Я все сделал но как чтобы куки с браузера удалились без перезагрузки
Те таблица cookie который ест в chrome dev tools.

Или я неправильно понял?
источник

IN

Igor N in javascript_ru
Это не проблема, это тестовая задача. Формулируй вопросы правильно. И да, о чём вопрос то?
источник

A

Alexandr in javascript_ru
уровень: pre junior

вопрос: читаю про подключение google 2fa в vue приложении, нашел такой пример: https://github.com/rahil471/2fa-demo

Почитал дальше, хранить результат проверки в local storege, это скорее пример как делать нельзя.

Внимание вопрос: на бэкенде выполняется проверка токена google 2fa (например: const isValid = otplib.authenticator.check(token, secret);), возвращается результат во фронт. Как правильно хранить этот результат, так, чтобы его нельзя было изменить (как в случае с local storage)?
источник

VB

Vladimir Bulanov in javascript_ru
Alexandr
уровень: pre junior

вопрос: читаю про подключение google 2fa в vue приложении, нашел такой пример: https://github.com/rahil471/2fa-demo

Почитал дальше, хранить результат проверки в local storege, это скорее пример как делать нельзя.

Внимание вопрос: на бэкенде выполняется проверка токена google 2fa (например: const isValid = otplib.authenticator.check(token, secret);), возвращается результат во фронт. Как правильно хранить этот результат, так, чтобы его нельзя было изменить (как в случае с local storage)?
пиши токен в хэдер запроса, и на каждом запросе на бэке проверяй не подменил ли тебе кулхацкер токен на фронте.
источник

A

Alexandr in javascript_ru
Vladimir Bulanov
пиши токен в хэдер запроса, и на каждом запросе на бэке проверяй не подменил ли тебе кулхацкер токен на фронте.
спасибо! читать про jwt token или это другое?
источник

VB

Vladimir Bulanov in javascript_ru
Alexandr
спасибо! читать про jwt token или это другое?
ну jwt - это метод авторизации, не суть важно какой у тебя токен - ты его сам генеришь или через какое-то гугловое апи, суть как раз в том, что токен на фронте теоретически можно подменить как ты его ни храни, и нужна валидация на сервере на запросах
источник

VB

Vladimir Bulanov in javascript_ru
как правильно хранить токен на фронте - я не знаю, пусть более опытные коллеги подскажут, но кажется, что если захотят реверс-инжинирить твой фронт, то все равно его найдут
источник

A

Alexandr in javascript_ru
Спасибо, буду курить. Задача еще усложняется тем, что google 2fa планировал подключить в качестве дополнительного к авторизации через google firebase (email+password)
источник

VB

Vladimir Bulanov in javascript_ru
в теории, можно усложнить задачу реверсинга фронт-энда всякими минификаторами-обфускаторами, как-нибудь сам токен разделять и хранить в разных местах и в base64, и прочие извращения, чтобы его было сложнее подменить, но имхо, без валидации на бэкэнде не обойтись.
источник

A

Alexandr in javascript_ru
Подумал, и понял что не понимаю ( Вот мой сценарий
1) Пользователь авторизовался в приложении с помощью google firebase по email и паролю
2) далее выполняется проверка google 2fa - запрашивается код, которые отправляется по апи в бэкенд для валидации
3) бэкенд выполняет валидацию кода, и возвращает результат проверки - успешно или нет

Как токены могут помочь от измнения результата проверки? Я же могу (наверное), в консоли разработчика изменить значение переменной - результата проверки бэкенда
источник

A

Alexandr in javascript_ru
Пока такие мысли, покритикуйте плиз

3) бэкенд, в случае успешной проверки возвращает не значение переменной (которую можно изменить), а токен, который затем используется при вызове всех остальных апи

не прошел валидацию, нет токена, нет доступа к апи
источник

VL

Vapaka Loko in javascript_ru
видел вот такую конструкцию цикла,а что она означает?
источник