Size: a a a

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

2021 July 15

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Тогда вопросов нет) Главное не запутаться.
источник

NS

Nataly Santalina in JavaScript Noobs — сообщество новичков
Вот вот😁
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Потому что это часть браузерного апи, хотя бы
источник

P

Pavel in JavaScript Noobs — сообщество новичков
А не часть языка
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
и вы на каждый тэг будете отдельную функцию мутить?
сделайте хотя бы так
const createElement = (tag, innerHTML) => {
 const element = document.createElement(tag);
 element.innerHTML = innerHTML;
 return element;
};
источник

МК

Миша Ковальчук... in JavaScript Noobs — сообщество новичков
вот об этом я тоже думал) Это объяснение понятное, если дело именно в этом
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
всм? кнчн, да, как ещё. я просто на русском и не гуглю
источник

NS

Nataly Santalina in JavaScript Noobs — сообщество новичков
Спасибо огромное, обязательно воспользуюсь
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Ну я понимаю что чистая функция возвращает предсказуемый всегда результат, без сайд-эффектов. Использование любого апи может иметь сайд эффекты, так как не вы его контролируете. Но я могу сильно ошибаться, может поправят :)
источник

МS

Максим Sukhochev... in JavaScript Noobs — сообщество новичков
Ну, без английского действительно - ггвп
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а лучше:
const createElement = (tag = 'div', attributes = {}, innerHTML = '') => {
 const element = document.createElement(tag);
 Object.entries(attributes).forEach(
   ([ attribute, value ]) => element.setAttribute(attribute, value)
 );
 element.innerHTML = innerHTML;
 return element;
};
источник

МК

Миша Ковальчук... in JavaScript Noobs — сообщество новичков
ага. У меня такое же понимание. Если мы не можем гарантировать, что вернет функция, то это сайд эффект. А т.к это не часть языка, то гарантировать мы не можем. Но опять же я тоже не уверен на 100% что дело именно в этом))
источник

mm

mopsiq mopsiq in JavaScript Noobs — сообщество новичков
даже если на секундочку представить, что викинг немного душноват, как действительно можно искать информацию на русском? как один человек говорил здесь, пока выйдет перевод, вся информация раз 10 изменится/потеряет актуальность/засохнет как какашка
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
кто тут душный, э
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
раз на раз на топорах
источник

mm

mopsiq mopsiq in JavaScript Noobs — сообщество новичков
она!
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
У Вас в конце "з" два раза, опечатка - исправьте.
источник

P

Pavel in JavaScript Noobs — сообщество новичков
Ну я видел решения с нулевым setTimeout, именно из-за особенностей реализации event loop и task queue. Довольно маргинально, но видел такое )))
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
почему маргинально? норм кейс такта, зато поток не блочит хд
источник

mm

mopsiq mopsiq in JavaScript Noobs — сообщество новичков
раздвоение личности, получается 2 на 1, считаю это не совсем честным..
источник