Ilya
попробуй parcel js
Ilya
заместо gulp / webpack
Ilya
все сразу работает из коробки
Roman
Rodion
попробуй parcel js
спасибо , но у меня уже настроенный и работающий из коробки gulp)
Павел
Кроссбраузерный календарь в форме сложновато делать на ванили (для джуна, разумеется), перегнули они немного
Sergey
Привет, подскажите, у меня есть промис который проверяет живой токен авторизации или нет, и если мерт то получает новый, возращает этот промис живой токен. При каждом запросе я вызываю этот промис, и вот если токен умер, а запросов было несколько, то он несколько раз обновляет токет, как реализовать так чтоб при вызове множественном этого промиса, он не дублировался, а выполнился один раз и всем отправил токен одинаковый?
Максим
Максим
Rodion
Rodion
Максим
Максим
Максим
😂
Neyron
Zzaaf
Люди пожалуйста разъясните такую штуку.
Вот смотрите var - это старый тип переменной, он глобальный.
let новый тип пееременной, она появляется только при вызове.
У каждой переменной var есть глобальный объект, для браузера это window.
Чтобы достучаться до переменной var t = 5, через ООП нужно window.t
И будет 5.
Вот у let такого нет, и как понять кто у let глобальный объект?)
stay
Так, глобальный объект в среде браузера только один
stay
Window
stay
И let не создает свойств в глобальном объекте
stay
Область видимости let - блок.
Область видимости var - функция
Дима
Zzaaf
Спасибо за разъяснение, теперь понял. Роман, да, согласен, возможно грубо путаю основные обозначения. Учту такие замечания.
Gali
тупой вопрос . Вот у меня на странице есть 3 кнопки, и мне надо обратьтся к каждой из них и навесить событие. Как их перебрать по одной?
Bogdan
Gali
js
Bogdan
Gali
да
Bogdan
А чего JQ не используется?
Gali
задание такое
Gali
как кнопки перебрать?
Gali
через querySelector
Gali
?
Gali
или как
Gali
у них один класс
Gali
и дата разная
Gali
<button class="buy-btn" data-price="510" data-name="2">Купить</button>
Павел
Ну перебирай по классу. Или по ид.
И пиши всё в одном сообщении, ради богов
Bogdan
document.querySelectorAll
Bogdan
https://developer.mozilla.org/en-US/docs/Web/API/Document_object_model/Locating_DOM_elements_using_selectors
Gali
вот у меня три кнопки с один классом. А как из перебрать по data-name и на каждую событе?
Bogdan
Используй документацию
Bogdan
Задание же тебе дали
Павел
Там всё просто, это основы. В чем сложность погуглить?
Andrew
Помогите пожалуйста, какой регуляркой из:
Запрос на выплату через AccentPay (QIWI Кошелек; #79649573783) на сумму 70000,00 руб.
Получить значение:
79649573783
Andrew
да, вот надо от (QIWI Кошелек; # до ) вырезать думаю
Andrew
вот это оставляет # в значении
Andrew
я вот так хочу,
let phoneRegex = /Кошелек; #(\d+)/i;
потому что там бывают еще карты, и они тоже парсятся, а они мне не нужны. но это не срабатывает почему то
Andrew
все разобрался, там из-за карт выбрасывались иногда null значения, спасибо)
Шемиль
Большая часть вопросы по регулярному выражению и манипуляций с домом🤔, а ведь мы профи жс
Лещ
Axbor
Roman
господа, как правильно поместить base64 в строку в объект?
Maksim
Roman
спасибо, помогло)
Cheslav
const stats = { requests: 0 }
stats.requests++
в таком ничего нету плохого?)
Illia
Sasha
Возникла проблема с вебпаком, хочу нагуглить, но не знаю, как называется, когда функция описывается таким образом(без объявления типа переменной):
if (!window.dhtmlxValidation) {
dhtmlxValidation = function(){};
dhtmlxValidation.prototype = { ....}
}Бандл ругается, что dhtmlxValidation is not defined, хотя в консоли это отрабатывает.
Evgeny
помогите с ES6. а то что-то я в ступоре.
есть вот такой плагин - свиталерт. В нём есть валидация поля
Evgeny
https://sweetalert2.github.io/#input-text
Evgeny
Evgeny
в примере всё отлично работает
Evgeny
но вот копипастю себе
Evgeny
Evgeny
и ничего не работает
Evgeny
подскажите куда копать?
use strict не помогает
Андрей
Наведи курсор на ошибку.
Evgeny
Дима
https://t.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g
Evgeny
сейчас сложно было... видимо я не на столько силён
Egor
Чтобы использовать await, функция должна быть помечена как async.
async functionName() {
await doSomeRequest();
}
Egor
+, без понимания промисов лучше в async/await не лезть.
Evgeny
ок. спасибо. следующий день буду повыать градус компетенции в этом вопросе
Egor
Ничего сложного там нет, но стоит ознакомиться.
Egor
http://andyshora.com/promises-angularjs-explained-as-cartoon.html
Egor
Вот неплохое объяснение на примере Angular, но в целом оно везде всё похожее.
Evgeny
ок. Благодарю!
D_d
люди кто с rxjs работает?
D_d
тут проблемка возникла. не выводится отфильтрованный обсервабл почему это может быть?
https://stackblitz.com/edit/angular-rnkbnf?file=app/app.component.ts