Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 08

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
так вы таргет и не используете потом
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
эвент таргет = тот элемент, по которому лисенер услышал клик
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
его можно записать в переменную, чтобы потом что-то делать в ним (что вы и сделали — записали)
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
но дальше эта переменная таргет никуда не пошла
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
смысл делегирования в том, что вы вешаете общий лисенер на родителя, слушаете весь контейнер, а не 9000 повторяющихся кнопок или инпутов, а ивент таргет вам позволяет понять, на каком именно элементе был клик в пределах слушаемого блока
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
и дальше вы можете взять кликнутый элемент и что-то делать с ним
источник

НК

Надежда Кравцова... in JavaScript Noobs — сообщество новичков
так , понятно..
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
сделайте лисенер на весь документ и выведите в консоль ивент.таргет) посмотрите как работает, что он определяет
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
так будет проще понять, как это работает
источник

НК

Надежда Кравцова... in JavaScript Noobs — сообщество новичков
спасибо, а то уже закипела голова, надеюсь это все решит мою проблему))
источник

Ld

Linette double rainb... in JavaScript Noobs — сообщество новичков
document.addEventListener('click', (event) => {
 console.log(event.target);
});

просто для учебных целей
источник

n

nyaf in JavaScript Noobs — сообщество новичков
А зачем before и after в describe при юнит тестировании? Разве это отличается от обычного кода, который мы напишем без этой обёртки?
источник

D

D M in JavaScript Noobs — сообщество новичков
Нет. Не отличается. Но допустим тебе в каждом тесте надо выполнять какие то действия чтобы подготовить окружение для тестов и какие то действия чтобы допустим сбросить состояние для следующего теста. Логично их вынести в  before и after чем каждый раз в тесте их прописывать
источник

n

nyaf in JavaScript Noobs — сообщество новичков
Так я не про beforeEach. before же вроде только раз юзается. Увы, захотелось перед сном узнать, а гуглить с телефона тяжко
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Здравствуйте. Как посоветуете делать корзину интернет магазина (one page shop) ? Через Js или Php?
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
vbscript
источник

G

Georgie🌌 in JavaScript Noobs — сообщество новичков
Create an array where user's plans will be stored. Use the JavaScript function prompt() to ask the user about his plans. Put each plan item into an array. When user enters an empty string or presses “Cancel” input ends. Почему у меня не срабатывает вот так вот, кто может помочь?
var user = prompt(“wuzzup”);
let promptRes = null
while(promptRes === null) {
 promptRes = prompt()
}
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Может promptRes = user?
источник

G

Georgie🌌 in JavaScript Noobs — сообщество новичков
Так а разницы вроде как нет?
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Благодарю. Но я либо на js, либо php думаю делать. Ну или и на том и на том. Только вот пока что надо уточнить у курьера, может быть корзину только на фронтенде для клиентов нужно будет.
источник