Публикации по теме 'javascript'


Развлечение с подъемом
Развлечение с подъемом В сегодняшней серии TL;DR мы поговорим о подъеме. Нажмите здесь, чтобы узнать больше о серии TL;DR . В JavaScript все объявления переменных с использованием var поднимаются в верхнюю часть области видимости функции или глобальной области видимости. Вот ключевые правила: Объявления функций поднимаются над объявлениями переменных. Функциональные выражения не поднимаются. Присвоения переменных не поднимаются. Переменные, которым присваивается значение..

Движки JavaScript: как они вообще работают? От стека вызовов к обещанию
Вихревой тур по движкам JavaScript от стека вызовов, глобальной памяти, цикла событий, очереди обратного вызова до обещаний и асинхронного / ждущего! Приятного чтения! Вы когда-нибудь задумывались, как браузеры читают и запускают код JavaScript? Это кажется волшебным, но вы можете понять, что происходит под капотом. Давайте начнем наше погружение в язык с знакомства с удивительным миром движков JavaScript. Откройте консоль браузера в Chrome и посмотрите на вкладку «Источники»...

HTML - из каменного века в 21 век
Язык разметки гипертекста (HTML) довольно старый. Наша жизнь стала немыслима без Всемирной паутины. HTML — один из краеугольных камней Интернета. HTML — относительно простой язык. Он состоит из набора элементов (тегов), которые используются для структурирования содержимого и указания веб-браузерам отображать документы. Первоначально HTML активно использовался для стилей. Известные примеры тегов, которые служат подсказками для стиля: ‹marquee› (на заре Интернета..

Рабочие пространства и микросервисы NPM
Рабочие пространства и микросервисы NPM Как сделать MonoRepos с микросервисами в NPM? Репозиторий -› https://github.com/RaulGF92/NpmWorkspaceMicroServices Введение В эти недели в моей работе мы говорим о MonoRepos и о том, как это может быть решением наших проблем. Мы работаем с огромным облаком MicroService, и иногда любое изменение оказывает большое влияние на наш процесс разработки UpVersion -> PullRequest -> CI/CD , который может иметь минимальные изменения. большое..

Динамические переводы в Angular стали возможными
Динамические переводы в Angular стали возможными Практическое руководство по реализации переводов с ленивой загрузкой Если вы когда-либо имели дело с интернационализацией (или для краткости i18n ) в Angular или собираетесь ее реализовать, вы можете придерживаться официального руководства , которое является замечательным, использовать сторонние пакеты, которые могут быть сложными для отладки, или выбрать альтернативный путь, который я опишу ниже. Одной из распространенных ошибок..

Arrow Electronics Глобальный поставщик компонентов
В прошлом году мне посчастливилось поработать UI Lead для The BIO Agency и Arrow Electronics . Я присоединился к проекту через несколько месяцев, чтобы помочь существующим 8 разработчикам Frontend и нескольким другим членам команды в их дисциплинах с архитектурой кода FE и, в свою очередь, поддержать растущую команду Arrow в Денвере, штат Колорадо. У нас были прекрасные отношения с командой Arrow. Я никогда не слышал о них раньше, поэтому было интересно узнать, что многие из..

Вы действительно знаете, что такое единственная ответственность?
Принцип единственной ответственности сложно соблюдать, но почему? Давайте углубимся в это. Введение Я считаю, что каждый разработчик должен быть знаком с принципами SOLID. Принципы SOLID состоят из пяти принципов, которые направлены на одну и ту же цель: написание понятного, читаемого, поддерживаемого и тестируемого кода, особенно в стиле объектно-ориентированного программирования, над которым могут совместно работать многие разработчики. SOLID — полезная аббревиатура, которую вы..