Size: a a a

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

2020 February 18

L

Lookarious in JavaScript Noobs — сообщество новичков
Vladyslav Hrehul
так посмотри на то что ты кинул
[...modul.find('[lider]')] это массив, .find() возвращает дом узлы
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
если ты хочешь, как в редюсе, так и напиши редюс
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Anton Permyakov
если ты хочешь, как в редюсе, так и напиши редюс
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Причем тут 6 блин
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ты возвращаешь item каждый раз, а нужно возвращать obj
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Аа кажется я перепутал их значение
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
[1,2,3,4,5,6].reduce((obj, item) => (obj[item] = item, obj), {});

можешь так записать, либо по-человечески:
[1,2,3,4,5,6].reduce((obj, item) => {
 obj[item] = item;
 return obj
), {});
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Anton Permyakov
[1,2,3,4,5,6].reduce((obj, item) => (obj[item] = item, obj), {});

можешь так записать, либо по-человечески:
[1,2,3,4,5,6].reduce((obj, item) => {
 obj[item] = item;
 return obj
), {});
Я думал что этого не надо делать
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Спасибо
источник

MM

Mikhail Menshikov in JavaScript Noobs — сообщество новичков
Lookarious
Я думал что этого не надо делать
Можно ещё заюзать Array.from вместо [...a].map(b) и Object.fromEntries, чтобы создать из массива пар объект:
const leadInfo = Object.fromEntries(
   Array.from(modul.find('[lider]'), input => [input.getAttribute('lider'), input.value])
);
источник

АС

Александр Сек... in JavaScript Noobs — сообщество новичков
Всем привет. Подскажите пожалуйста, какой сейчас самый оптимизированный способ вставить большой кусок HTML в DOM?
.insertAdjacentHTML() работает быстрее чем jQuery .append()?
или у него под капотом именно он?
источник

A

AntiPlayer in JavaScript Noobs — сообщество новичков
А чем обычный append плох?
источник

АС

Александр Сек... in JavaScript Noobs — сообщество новичков
им можно вставить сразу целую секцию с bootstrap вёрсткой?
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Александр Сек
Всем привет. Подскажите пожалуйста, какой сейчас самый оптимизированный способ вставить большой кусок HTML в DOM?
.insertAdjacentHTML() работает быстрее чем jQuery .append()?
или у него под капотом именно он?
Я юзаю DOMParser + промисы
источник

АС

Александр Сек... in JavaScript Noobs — сообщество новичков
Lookarious
Я юзаю DOMParser + промисы
оно получается парсит каждый элемент и его дочерние узлы, вставляет его в DOM через append и так по кругу до самого конца?
источник

AK

Anton Karmanov in JavaScript Noobs — сообщество новичков
Сейчас бы спрашивать что работает быстрее, нативный JS или аналог на jQuery
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Александр Сек
оно получается парсит каждый элемент и его дочерние узлы, вставляет его в DOM через append и так по кругу до самого конца?
Неа она берёт твой текст и возвращает #document в котором есть все узлы вместе с body
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
А ты берешь оттуда свой елемент и вставляешь куда хочешь
источник

АС

Александр Сек... in JavaScript Noobs — сообщество новичков
интересный способ, спасибо)
источник

А

Антон in JavaScript Noobs — сообщество новичков
Подскажите библиотеку которая может заполнять составной input (4-5 штук) (верификационный код)
источник