Size: a a a

JavaScript Rules

2020 March 03

V

Vitaly in JavaScript Rules
то есть apply лучше использовать тогда когда параметры у функции есть?
источник

V

Vitaly in JavaScript Rules
а там где нет параметров. Лучше call, или bind.
источник

V

Vall 🌑 in JavaScript Rules
Vitaly
а там где нет параметров. Лучше call, или bind.
Правила читаем, сейчас же ро получишь

bind что бы намертво привязать контекст создавая при этом другую функцию с привязкой, call/apply единоразово вызвать функцию с каким-то контекстом
источник

V

Vitaly in JavaScript Rules
ок
источник

V

Vall 🌑 in JavaScript Rules
Vitaly
ок
Удали сообщения 3 лишних
источник

S

Sergey in JavaScript Rules
ребят, как пушить обьект в массив, чтобы значения обьекста не повторялись?
источник

AC

Alexey Chernousov in JavaScript Rules
источник

А

Артём in JavaScript Rules
Ребят, создал заголовок через js и не понимаю как в него добавить классы     const h = document.createElement('h1')
   const t = document.createTextNode('Text')
   h.appendChild(t)
   document.body.appendChild(h)
источник

ВІ

Влад Іващенко in JavaScript Rules
источник

А

Артём in JavaScript Rules
спасибо
источник

А

Артём in JavaScript Rules
А как навесить на элемент несколько обработчиков событий. Например при нажатии на кнопку (на клавиатуре) и при нажатии на элемент будет происходить определенная функция
источник

Иx

Иль xD in JavaScript Rules
addEventListener()
источник

А

Артём in JavaScript Rules
document.getElementById('first').addEventListener('touchstart', function(event) {
   do_something();
   });

document.getElementById('first').addEventListener('click', function(event) {
   do_something();
   });
как это в один обработчик событий запихнуть
источник

OK

Oleg Kolisnyk in JavaScript Rules
Имхо, никак. Так как это разные события. Либо создать функцию, которая будет вызываться разными обработчиками.

function todo(event) {
   do_something();
}

document.getElementById('first').addEventListener('touchstart', todo);

document.getElementById('first').addEventListener('click',todo);
источник

AC

Alexey Chernousov in JavaScript Rules
Камран
Всем привет.
Помогите с правильным подходом плиз, react, redux-form.
У меня еть 15 инпутов,в которые необходимо вводить данные для оформления заказа.

Чуть ниже есть блок в котором мне нужно выводить данные которые ввели в инпут(резюмировать их красивенько)

Я сразу подумал о том что на 15 инпутов мне надо вешать обработчики которые будут менять состояние переменных и перерисовываться соотвественно.

А редакс-форм отдаёт мне все данные только если нажать сабмит.

Как можно избежать такого и написать один обработчик?
Чтобы при любом изменении в форме и его инпутах я знал что и куда вводится, дабы их вывести в резюме по мере заполнения инпутов?
Используя onChange ты можешь изменять стейт со значениями этих инпутов (хранить их в виде объекта и менять). Далее просто из стейта собираешь результат.
источник

AC

Alexey Chernousov in JavaScript Rules
NaN не равно NaN
источник

AC

Alexey Chernousov in JavaScript Rules
И шо?
источник

AC

Alexey Chernousov in JavaScript Rules
Делают из дробных целые числа и складывают
источник

AC

Alexey Chernousov in JavaScript Rules
Это редкий кейс. JS про другое (точнее, JS на фронте)
источник

AC

Alexey Chernousov in JavaScript Rules
про интерфейсы
источник