Size: a a a

JavaScript — русскоговорящее сообщество

2021 January 27

V

Victor in JavaScript — русскоговорящее сообщество
Ладно
Я вставляю этот скрипт в консоль, но после его нажатия на кнопку происходит переадресация, и он прекращает работу, игнорируя 2 следующих действия, могу ли я их продолжить уже на новой странице (доступа к файлам страницы нет)

function conf1() {
a = document.querySelector('ts-btn');
a.click()
}
function conf2() {
a = document.querySelector('ts-btn');
a.click()
}

a = document.getElementsByClassName('btn primary')[1];
a.click();
setTimeout(conf1, 2000);
setTimeout(conf2, 1000);
Вряд ли такое возможно. Но ты можешь добавлять query параметры к урлу, и уже по ним отслеживать, какую часть скрипта тебе нужно выполнять
источник

Л

Ладно in JavaScript — русскоговорящее сообщество
Можно подробнее?
источник

TB

Temirlan Balguzhin in JavaScript — русскоговорящее сообщество
Привет
источник

TB

Temirlan Balguzhin in JavaScript — русскоговорящее сообщество
Как вернуть результат только после выполнения функций?

let res = '';
// async function
return res;
источник

V

Victor in JavaScript — русскоговорящее сообщество
Ладно
Можно подробнее?
При каждом обновлении страницы, скрипт выполняется заново.
И если тебе нужно делать редирект на ту же страницу, ты можешь добавить какой-нибудь параметр, например "localhost?step=1", и при следующей загрузке странице, ты можешь прочитать из урла параметры, и понять на каком ты шаге
источник

VB

Volodymyr Borysov in JavaScript — русскоговорящее сообщество
Temirlan Balguzhin
Как вернуть результат только после выполнения функций?

let res = '';
// async function
return res;
async () => await somePromise();
источник

Л

Ладно in JavaScript — русскоговорящее сообщество
Victor
При каждом обновлении страницы, скрипт выполняется заново.
И если тебе нужно делать редирект на ту же страницу, ты можешь добавить какой-нибудь параметр, например "localhost?step=1", и при следующей загрузке странице, ты можешь прочитать из урла параметры, и понять на каком ты шаге
Вот я пытался сделать, чтоб он начинал работать заново, но не полуичлось
источник

K

KlonD90 in JavaScript — русскоговорящее сообщество
Всем привет! А посоветуйте хороший introduction в jasmine, доки кажутся довольно непонятными
источник

РБ

Руслан Булсунаев... in JavaScript — русскоговорящее сообщество
Приветствуем, друзья!
В целях совместного развития командных навыков и заполнения портфолио для более вероятного устройства на работу в будущем, мы ищем людей в нашу команду.
Уровень ваших навыков может быть в принципе любым, даже абсолютно нулевым. Сами мы считаем себя ещё зелёными, поэтому сразу многого не потребуется. Не беспокойтесь, у вас точно будет несколько месяцев для вникания в интересующую область труда.
Нам требуются три человека:
1. UI/UX-дизайнер - специалист, который продумывает внешний вид сайта/приложения. Вы будете продумывать комфортное размещение компонентов, рисовать размещение и сами компоненты в графическом редакторе (Photoshop, Paint.NET или что-то другое).
2. Верстальщик (HTML+CSS) - специалист, который строит внешний вид сайта. Вы будете размещать компоненты на сайте в соответствии с указаниями UI/UX-дизайнера.
3. JavaScript-программист - специалист, строящий интерактивную составляющую внешнего вида сайта, часть из которой в соответствии с указаниями UI/UX-дизайнера. Вы будете проделывать всяческие анимации, считывать данные с пользовательского интерфейса и передавать их на серверную часть.
Как вы уже, наверное, поняли, мы будем заниматься построением сайтов. Определённых планируемых проектов мы пока не имеем, отбирать будем те, которые покажутся интересными для каждого члена команды.
В общем мы от вас требуем достаточной воли для усвоения новых знаний (книги+видеоуроки), особенно если у вас знаний абсолютно нет. Нужно будет вам хорошо разобраться и разбираться в своей области труда. Требуем желания, сил, ответственности.
В нашей команде уже есть:
Back-End разработчик, занимающийся серверной частью сайтов.
Android разработчик, занимающийся созданием android-приложений для сайтов.
(Не пугаться, мы особо ещё ничего не умеем).
Если заинтересовало, то обращайтесь:
https://vk.com/lordvelion
Можете сразу обращаться на “ты”.
источник

I

Ivan in JavaScript — русскоговорящее сообщество
Почему при нажатии клавиши, слушатель на нажатие срабатывает вместо 1 раза несколько раз? У меня аж 4 раза
источник

el

eden lane in JavaScript — русскоговорящее сообщество
Ivan
Почему при нажатии клавиши, слушатель на нажатие срабатывает вместо 1 раза несколько раз? У меня аж 4 раза
какое именно событие используешь?
источник

DT

Denys Tsehelnyk in JavaScript — русскоговорящее сообщество
KlonD90
Всем привет! А посоветуйте хороший introduction в jasmine, доки кажутся довольно непонятными
источник

I

Ivan in JavaScript — русскоговорящее сообщество
eden lane
какое именно событие используешь?
Keypress
источник

el

eden lane in JavaScript — русскоговорящее сообщество
Ivan
Keypress
попробуй Keydown
источник

I

Ivan in JavaScript — русскоговорящее сообщество
eden lane
попробуй Keydown
Тоже самое получается
источник

el

eden lane in JavaScript — русскоговорящее сообщество
а покажи, как вешаешь обработчик?
источник

el

eden lane in JavaScript — русскоговорящее сообщество
видимо вешаешь его 4 раза, других вариантов не вижу
источник

I

Ivan in JavaScript — русскоговорящее сообщество
eden lane
видимо вешаешь его 4 раза, других вариантов не вижу
Код 1 раз написан, сейчас покажу
источник

I

Ivan in JavaScript — русскоговорящее сообщество
источник

В

Виталий in JavaScript — русскоговорящее сообщество
Всем привет. Подскажите будет ли в каком-нибудь случае цикл с префиксным инкрементом (а не с постфиксным как обычно везде пишут) приводить к ошибкам? Если да то в каком случае?

for (let i = 0; i < 3; ++i) {
 console.log(i);
}
источник