Публикации по теме 'code-newbie'


Борьба с, а затем успешная реализация рекурсивного обхода DOM в глубину
Недавно мне поручили повторно реализовать метод getElementsByClassName в веб-интерфейсе Document с нуля. Чтобы полностью реализовать getElementsByClassName , необходимо обойти каждый узел в DOM, каждый раз проверяя, относится ли этот узел к тому классу, который вы ищете. В моей первой попытке реализации функции это выглядело так: // Attempt #1 var getElementsByClassName = function(className) { var matchingNodes = []; function traverseDOM(node) { if (node.classList..

Глубокое погружение в функцию reduce() с практическими примерами
В этой статье мы рассмотрим универсальную функцию reduce() в JavaScript, сосредоточив внимание на сценариях ее критического использования в приложениях реального времени. Мы представим пять сложных фрагментов кода, в которых задействована функция reduce() , и подробно объясним их код. Эти примеры охватывают ряд практических сценариев, включая вычисление сумм, сглаживание массивов, группирование объектов, подсчет частот и поиск максимальных значений. Поняв эти фрагменты, новички могут..

Python дал мне свой первый укус 🤕
На этой неделе был ВЕСЬ Python (с несколькими часами, посвященными моему курсу QA ISTQB). После операторов if/elif/else я перешел к циклам for/while. Поначалу циклы for били меня по заднице. Я просто не понимал, как он работал через весь цикл и весь связанный с ним код, затем он перезапускался и работал, пока не завершил диапазон. Перенесемся на несколько дней вперед… и я думаю понял… в основном. Это помогло мне справиться с парой проектов и задач в рамках моего курса Udemy. И я..

Моя первая попытка разобраться с циклами в JavaScript
Я считаю, что, возможно, недооценил количество времени, которое потребуется для этого предприятия. Совмещать изучение нового навыка и работу с 9 до 5 намного сложнее, чем я ожидал, но теперь, когда у меня небольшой перерыв в работе, я смогу посвятить больше времени и умственных способностей изучению и практике написания кода, а также создание последовательных сообщений в блоге о моем прогрессе. За последние две с лишним недели я узнал о циклах, и они немного надрали мне задницу 🙃,..

#Day16 — Позиционные аргументы, аргументы ключевых слов и термины «args» и «kwargs».
Позиционные аргументы и аргументы ключевых слов Когда мы вызываем функцию и НЕ передаем имена параметров вместе со значениями, они называются позиционными аргументами. Когда мы вызываем функцию и ДЕЙСТВИТЕЛЬНО передаем имена параметров вместе со значениями, они известны как аргументы ключевого слова. Арги и Кварги Если вы работали с Python, возможно, вы сталкивались с такой функцией def func(*args, **kwargs): pass Функция func имеет пару параметров *args и..

HTML-элементы
ЭЛЕМЕНТ HTML. Элемент HTML определяется начальным тегом, конечным тегом и некоторым содержимым между тегами. ПРИМЕР <tagname> content goes here <tagname> Элемент html — это все, от начального тега до конечного тега: Начальный тег Содержимое элемента Конечный тег h1 Мое первое утверждение h1 Элемент HTML без содержимого называется пустым элементом. Пустые элементы не имеют закрывающего тега, например <br> (это разрыв строки). Вложенный элемент HTML..

Все еще борюсь
(Теперь с очень страшными судорогами в ногах) Еще один день, еще один проклятый туториал, еще одна попытка Я увидел, что у egghead.io есть бесплатный начальный курс React, поэтому я начал смотреть его прошлой ночью. Я пытаюсь пройти через это для основ, и я на полпути. Это не плохо. Он сделал то, что я видел раньше, когда он начал освещать состояние, не объясняя его концепцию или правильный синтаксис, а просто показывая, как манипулировать им для этого проекта. Випит компьютер..