Hello everyone, my name is Mario, I’m a fullstack developer, on this channel I will share useful videos with you, about frontend development on javascript, also mobile development, site layout, and much more, subscribe, like, so as not to miss new videos, and motivate me to shoot better content. Thanks to everyone. The videos carry an educational purpose. I hope you learn something, and my work will not be in vain. RU-vid ru-vid.com Telegram channel t.me/mariodevelop Faceboock facebook.com/MarioDevelope Vk vk.com/mario2020
visibility не работает у меня корректно, так как элемент не уходит из структуры документа, ломается sidebar, крестик появляется не в видимой части боковой панели, за блоком main. Использовал display flex и none, все исправилось.
Let a = 3: function fn () { console.log(a); } Это тоже замыкание , только переменная 'a' доступна всем и её могут изменить. Поэтому её прячут в функцию (локальную область видимости).
@@novichok3417 твой проще понять новичку что это замыкание, а в видео автора я прогнал через gpt он сказал что это не замыкание, я просто новичек в этом деле
Здесь не хватает только учёта регистров.Для это нужно добавить: items.forEach(function (item) { let regExp = new RegExp(`${value}`, "gi"); if (item.innerText.search(regExp) == -1) { item.classList.add("hide"); } else { item.classList.remove("hide"); } }); - вот.
Пайтон такой " а как тебе такое Илон маск?! for е in data: list_.append(е.email). И не надо изобретать велосипед точнее отдельно метод. Как я не ненавижу джава но почему нельзя это сделать так просто?😡
Первые 45 минут херней страдание. Нет чтобы начать с простого и накидать html а потом уже украшательствами заниматься - всякими css и java. Чавкание в микрофон и зачем то записывание на всю громкость щелкание уродской механической клавы за 150р. - это вообще жесть высшей категории.
Если мы присваиваем что-то elem.className, то это заменяет всю строку с классами. Иногда это то, что нам нужно, но часто мы хотим добавить/удалить один класс./На learn js так написано
блин мужик, ну коммон, ну как всё долго, сколько лишних действий типа работы с гитом или нпм, ну зачем это в обучающем видео? Ну уважай ты время других людей, по теме урока там от силы 10 минут из видео ! ; ( Дизлайк однозначно за неуважение к зрителю
toDoBtn.addEventListener('click', () => { toDolist.innerHTML += `<li>${toDoInput.value}</li>`; toDoInput.value = ''; }); в 2 строчки можно сделать тоже самое
Sir make a video on add to cart in JavaScript......sir I have a question how can we make product inside product I mean when I click on addto cart button it displays another addto cart button same like 9 times how can we make like this
Мне не особо понятно, то есть я будучи пользователем могу удалить всю базу данных с помощью метода delete или как это должно происходить, если этот метод изменяет исходный массив бд. Или мы должны только локально работать с удалением?
Спасибо за прекрасный способ но вы забили сравнение регистра, то есть если написать слова не так как в списке то получим false если кому интересно можно добавить .toLowerCase() для сравнений строк что бы сравнимая строка со списком были на одном регистре на UI не влияет но свое дело делает, let value = this.value.toLowerCase().trim() тут добавляем что бы получить из инпута строку на одном регистре и потом if (elem.innerText.toLowerCase().search(value) == -1) что бы сравнивались две строки на одинаковых регистрах, возможно есть и другие методы и кто знает лучше напишите
Вы не использовали массив, куда могли бы пушить или удалять элементы массива , а использовали функцию, которая просто создает или удаляет теги (элементы на странице). Скажите пожалуйста, а есть ли разница в этом ? Как можно и как нельзя ? И почему так можно, а так нельзя ?
Очень доступное объяснение, благодарю, можешь записать видео по циклам for in и for of их отличия и где какой используется на практике, поискал на твоем канале такого нет, лайк чтоб увидел