Чем заменить .innerHTML в цикле?
Да вот, курсы приобрел по которым учусь. Отправил задание на проверку в итоге Создатель курсов пишет " Если вы делаете innerHTML в цикле — это уже ошибка. ". Конечно я ему могу этот вопрос задать, но решил на форуме уточнить вначале.
Заралик, кто вам такое сказал?
Вот и собственно сам в шоке А вроде бы хорошие курсы — itg_id.info/ (убрать нижнее тире)
Да и не думал что он нужен, но вот -
И тут оп, появляется кусок кода, и мы все понимаем, что подсказать.
function t11() { let divmax = " "; let div_11 = document.querySelectorAll(".div-11"); for (let i = 0; i < div_11.length; i++ ){// div_11.length получаем количество divmax += div_11[i].innerHTML + " ";// [i] - 0,1,2 и т.д } document.querySelector(".out-11").innerHTML= divmax; }
Кроме этого, к чему все эти платные курсы, если судя по ответам "учителя", именованию переменных и в целом подходу, который вы обозначаете в ваших темах на форуме, учителя там так себе. На том же YouTube куча вменяемых уроков по javascript.
Имена переменных, функций и вообще всего — должны быть говорящими. Код должен быть легко читаемым. Это самый начальный постулат.
Судя по developer.mozilla.org/ru/docs/Web/API/Element/innerHTML этот innerHTML не всегда безопасный и рекомендуют использовать node.textContentспасибо, Спасибо, да собственно то что нужно.Судя по developer.mozilla.org/ru/docs/Web/API/Element/innerHTML этот innerHTML не всегда безопасный и рекомендуют использовать node.textContent
Не спорю, я сам виноват в том что называю функции и переменные как попало, в этом не вина "учителя" тут вина моей лени, долго что то придумывать, вот и ляпаю что попало. От "учителя" я уже получил по "башке", но стараюсь исправляются)).
Заралик, в чем смысл использования вами нативного javascript, особенно в указанных вами примерах? В InstantCMS есть Jquery. Не нравится Jquery, юзайте что-то другое. Можно вообще сразу Vue изучать — самое простое из реактивных.
Кроме этого, к чему все эти платные курсы, если судя по ответам "учителя", именованию переменных и в целом подходу, который вы обозначаете в ваших темах на форуме, учителя там так себе. На том же YouTube куча вменяемых уроков по javascript.
Имена переменных, функций и вообще всего — должны быть говорящими. Код должен быть легко читаемым. Это самый начальный постулат.
По поводу ютуберов, Вы бы только знали сколько я уроков смотрел, один автор раз в год только урок выкладывает, второй торопится, третий пропадает. Допускаю что я кого то мог пропустить.
Но там где в данный момент учусь, намного все понятнее, и самое главное есть домашнее задание к каждому уроку чтобы закрепить материал. Такое не везде найдешь.
Ну собственно почему я учу Джава Скрипт без библиотек, решил начать изучение без сторонних библиотек.