Найти тему
​Добил codemu за 54 часа.
Статистика : 261 день == 400 часов в ит. Сегодня познакомился с модулями через замыкания, которые меня удивили. Да так, что я написал свою библиотеку… если пару функций на нахождение куба и квадрата числа с последующим экспортом через window можно так назвать. Еще до меня дошло, что когда изолируешь таким образом самовызывающиеся функции, то возможно писать вагон одинаковых переменных для всяких pop-up’ов с бургерами...
2 года назад
​Пытаюсь понять контекст.
Статистика : 260 дней == 398 часов в ит. Вот и приблизился я визуально к окончанию базового понимания javascript’а. За сегодня пробежал 47 тем. Большинство задачек и теории были на практику создания, удаления, добавления, редактирования и стилизацию элементов. Пощупал пробник динамических сайтов без фреймворков. Пытаюсь в очередной раз понять контекст выполнения функций и проблемы связанные с его потерей. В большинстве случаев все решается методами call, apply и bind, но без реальных задачек тяжело доходит вся их мощь...
2 года назад
​Разгребаю события их всплытия.
Cтатистика : 259 дней == 395 часов в ит. Вот и проскочил я 50 тем связанных с манипулированием DOM элементами. Закрепил работу с формами и значение value. Поработал с узлами. Понадабавлял детей к родителям и нашел их ближайших соседей. До кучи отвязал обработчики в цикле с отменой действия методом preventDefault(). Нам же не всегда нужны всплытия и погружения событий?! А еще делегирование вспомнил, оно оказалось не таким страшным, спасибо event...
2 года назад
​Снова покоряю DOM.
Статистика : 257 дней == 392 часа в ит. C деструктуризацией +- все понятно. Потыкал задачки на приведение массивов и объектов к переменной, через циклы, функции, сбоку и спереди. Крч легко далось, остается запомнить что такая фича существует. Следующей ступенькой стало время. Работа с объектом Date() также далась легко, но в конце темы стало подташнивать от нудных задачек на нахождение последнего дня месяца или строковое сравнение дат с определением количества секунд оставшегося до конца недели...
2 года назад
​Добежал до деструктуризации.
Добил сегодня коллбэки. Как оказалось это тупо функция которую мы передаем как аргумент в параметры другой функции. Кстати, та функций которая принимает в свои параметры функцию, называется функцией высшего порядка. Особенно хорошо это все работает в связке со стрелочными функциями. Вот такие они, функции. Про рекурсию отдельный разговор. Говорят, чтобы понять рекурсию нужно понять рекурсию. Как страшный сон вспоминаю свои первый рекурсивный факториал числа n. Любимая задачка на собесах, кстати...
2 года назад
​Познакомился с замыканиями.
Продолжаю погружение в удивительный мир функций. Разобрался в замыканиях. Ранее думал, что это типа рекурсии, когда выражение как бы замыкается само на себя и циклически воспроизводиться бесконечно. Увы, но нет. Тема ближе к контексту, области видимости и лексическому окружению. Это когда одна функция находится в другой и имеет доступ к переменным внешней функции...
2 года назад