Size: a a a

JavaScript Rules

2020 August 12

k

k a r 1 m in JavaScript Rules
А как это, а если элементов может быть тысяча?
источник

AL

Alexander Luschenko in JavaScript Rules
Мне кажется нужно обратиться в начале к документации, а потом более четко поставить вопрос
источник

AL

Alexander Luschenko in JavaScript Rules
источник

B[

Biskabos [PHP] in JavaScript Rules
Здравствуйте, посоветуйте где лучше смотреть документацию по JS?
источник

Иx

Иль xD in JavaScript Rules
Biskabos [PHP]
Здравствуйте, посоветуйте где лучше смотреть документацию по JS?
источник

H

Hunter in JavaScript Rules
Помогите пожалуйста, не понимаю как исправить
источник

H

Hunter in JavaScript Rules
var Ball = () => {
 this.x = 100;
 this.y = 100;
 this.xSpeed = -2;
 this.ySpeed = 3;
};
var drawBall = (x, y, radius, fillCirkle) => {
 ctx.beginPath();
 ctx.arc(x, y, radius, 0, Math.PI * 2, false);
 if (fillCirkle) {
   ctx.fill();
 } else {
   ctx.stroke();
 }
};
Ball.prototype.draw = () => {
 drawBall(this.x, this.y, 3, true);
};
Ball.prototype.move = () => {
 this.x += this.xSpeed;
 this.y += this.ySpeed;
};
Ball.prototype.checkCollision = () => {
 if (this.x < 0 || this.x > 200) {
   this.xSpeed = -this.xSpeed;
 }
 if (this.y < 0 || this.y > 200) {
   this.ySpeed = -this.ySpeed;
 }
};
var canvans_ball = document.getElementById("canvans-ball");
var ctx = canvans_ball.getContext("2d");
var ball = new Ball();

setInterval(() => {
 ctx.clearRect(0, 0, 200, 200);
 ball.draw();
 ball.move();
 ball.checkCollision();
 ctx.strokeRect(0, 0, 200, 200);
}, 15);
источник

H

Hunter in JavaScript Rules
вот код
источник

СЕ

Сергей Ерохов... in JavaScript Rules
Стрелочная функция по другому взаимодействует с this  попробуй использовать анонимную функцию
источник

H

Hunter in JavaScript Rules
Ооо,  большое спасибо
источник

D

Dellyn Игорь 🥑... in JavaScript Rules
Привет. Есть такой вопрос по реакту
Как мне повесить событие на элемент которого нет в коде потому что его рендерит бутстрап?
В данном случае кнопка есть в  коде, но бутстрап рендерит span для нее. Для него нужно добавить класс
источник

ПС

Павел Стуров... in JavaScript Rules
Dellyn Игорь 🥑
Привет. Есть такой вопрос по реакту
Как мне повесить событие на элемент которого нет в коде потому что его рендерит бутстрап?
В данном случае кнопка есть в  коде, но бутстрап рендерит span для нее. Для него нужно добавить класс
Придётся получать элемент через document.queryselector и вешать событие при условии, что элемент уже отрендерился
источник

D

Dellyn Игорь 🥑... in JavaScript Rules
Павел Стуров
Придётся получать элемент через document.queryselector и вешать событие при условии, что элемент уже отрендерился
А, окей. Спасибо
источник

V

Vall 🌑 in JavaScript Rules
Dellyn Игорь 🥑
Привет. Есть такой вопрос по реакту
Как мне повесить событие на элемент которого нет в коде потому что его рендерит бутстрап?
В данном случае кнопка есть в  коде, но бутстрап рендерит span для нее. Для него нужно добавить класс
А что за задача такая?
источник

SV

Sergey V in JavaScript Rules
Реакт создан, чтобы не работать с html напрямую, а ты хочешь всё равно его использовать. Работай с состоянием
источник

V

Vall 🌑 in JavaScript Rules
Sergey V
Реакт создан, чтобы не работать с html напрямую, а ты хочешь всё равно его использовать. Работай с состоянием
Никто не хочет
источник

D

Dellyn Игорь 🥑... in JavaScript Rules
Vall 🌑
А что за задача такая?
👋 Та вот такая я хотел добавить класс элементу который хотел стилизовать напрямую, но он рендеритсч бутстрапом и я не могу с ним работать через состояние поэтом у я повесил событие на родителя и в Css обращаюсь к вложенному элементу
источник

AL

Alexander Luschenko in JavaScript Rules
Dellyn Игорь 🥑
👋 Та вот такая я хотел добавить класс элементу который хотел стилизовать напрямую, но он рендеритсч бутстрапом и я не могу с ним работать через состояние поэтом у я повесил событие на родителя и в Css обращаюсь к вложенному элементу
просто вот ради интереса,  а как вы в JS ловите событие на элементах которых допустим 1000  штук?
источник

D

Dellyn Игорь 🥑... in JavaScript Rules
Alexander Luschenko
просто вот ради интереса,  а как вы в JS ловите событие на элементах которых допустим 1000  штук?
Не совсем понял вопрос..
Получаю все элементы и в цикле вешаю обработчик
источник

AL

Alexander Luschenko in JavaScript Rules
я намекаю что ловить событие можно не только на элементе, но и на родителях
источник