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


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

Вар | Пусть | Постоянная
Одним из наиболее значительных изменений в кодировании с приходом ES2015/ES6 является введение еще двух способов объявления переменной. Мы говорим о const и let. Итак, в чем разница между нашим любящим варом и этими новыми приятелями? Когда мы должны использовать const и когда let? Что ж, посмотрим. Прежде чем приступить к объяснению, важно знать о СФЕРЕ. Вот где переменные доступны для использования. ВАР Она была королевой, пока не пришел ES6. Мы использовали его для объявления..

npm ruin dev
Изначально это было размещено на моем собственном сайте . В 2020 году я заново открыл для себя удовольствие от создания веб-сайта с использованием простого HTML, CSS и JavaScript - без транспилина, без компиляции, без инструментов для сборки, кроме моих рук на клавиатуре. Видя, что мой личный бренд можно охарактеризовать как так поздно для игры, что стадион был снесен , я решил запустить подкаст в 2020 году. Это подкаст моего агентства Clearleft, и ему было присвоено очень образное..

React, DOM API, о котором не стоит гуглить
Реагировать на ключи React поддерживает копию HTML DOM, используя виртуальный DOM. Когда вы каким-либо образом изменяете HTML DOM, React использует виртуальный DOM для сравнения. Это отличная функция React, поскольку она не требует создания, удаления или обновления узлов HTML при каждом изменении DOM. Рендерер React пытается внести как можно меньше изменений. Например, если вы измените атрибут узла HTML, React не удалит старый узел, а создаст новый. Сравнивая виртуальный DOM, он..

Создайте собственное расширение для Chrome с помощью html и css
Расширение Chrome кажется загадочной технологией, пока я не посмотрел учебное видео от Брэда Трэверси. Так интересно узнавать что-то новое, связанное с Интернетом. Я следил за видео шаг за шагом. Вы получаете собственное расширение Chrome только с html и css, без Javscript, как ни странно. Github-файл Чтобы создать небольшой сайт, нам нужен файл html . структура тела состоит из двух частей: заголовка и содержимого заголовок включает логотип контент имеет четыре..

邹明潮 Примечания: прототип YDKJS
Прототип [[Прототип]] Функция: все функции по умолчанию получают общедоступное, неперечислимое свойство, называемое prototype , которое указывает на произвольный объект. function Foo() { // ... } Foo.prototype; // { } Объект: в JavaScript есть внутреннее свойство, обозначенное в спецификации как [[Prototype]] , которое является просто ссылкой на другой объект. Почти всем объектам присваивается значение этого свойства, отличное от null , во время их создания. Когда дело..

Замечание о том, как добавить в проект линтинг SASS
Важно убедиться, что в вашем коде стилей нет программных или стилистических ошибок, подозрительных конструкций. С линтером вы можете легко следовать передовым методикам и общему набору стилевых правил, которые либо одобрены вашей внутренней командой, либо общеприняты сообществом. Линтинг очень эффективен для поддержания качества кода. Вы также можете интегрировать проверку ворса в свой поток непрерывной интеграции. Настраивать npm install sass-lint sass-lint-auto-fix --save-dev..