13 приёмов работы с npm, которые помогают экономить время
Дойдя до изучения JavaScript, вы неминуемо столкнётесь с NPM. Пакетный менеджер позволяет устанавливать необходимые зависимости для вашего проекта, загружать библиотеки и фреймворки и многое другое.
А поскольку работать с ним приходится достаточно много, то полезно знать некоторые хитрости, которые ускоряет взаимодействие. Подробнее о них в этой статье.
Читать статью
@frontend_school #статья #npm
Дойдя до изучения JavaScript, вы неминуемо столкнётесь с NPM. Пакетный менеджер позволяет устанавливать необходимые зависимости для вашего проекта, загружать библиотеки и фреймворки и многое другое.
А поскольку работать с ним приходится достаточно много, то полезно знать некоторые хитрости, которые ускоряет взаимодействие. Подробнее о них в этой статье.
Читать статью
@frontend_school #статья #npm
Не знаю, как вы жили без этого, но вам пора узнать, как работает браузер
Если хотите делать крутой фронт, то нужно понимать, как его отрисовывает браузер. Как всё работает, откуда и куда поступают данные, как браузер их обратывает и многое другое вы узнаете в этой статье.
Я рекомендую её прочитать не только фронтенд-разработчикам, но и вообще всем — статья крайне познавательная.
@frontend_school #статья #браузер
Если хотите делать крутой фронт, то нужно понимать, как его отрисовывает браузер. Как всё работает, откуда и куда поступают данные, как браузер их обратывает и многое другое вы узнаете в этой статье.
Я рекомендую её прочитать не только фронтенд-разработчикам, но и вообще всем — статья крайне познавательная.
@frontend_school #статья #браузер
Как большие размеры DOM влияют на интерактивность и что с этим можно сделать
Представьте, что у вас огромный дом за городом и вам его надо поддерживать в чистоте. Сколько времени и внимания у вас на это уйдёт? Очевидно, что в разы больше, чем при уборке однушки в Бутово.
Так и с DOM-деревом — чем оно больше, тем больше ресурсов требуется на его рендеринг и тем сложнее создать там нормальную интерактивность. Поэтому следить за размерами DOM крайне важно.
А вот как это сделать, на что обращать внимание, где отслеживать размер DOM, узнаете тут:
https://web.dev/articles/dom-size-and-interactivity?hl=ru
@frontend_school #статья #dom
Представьте, что у вас огромный дом за городом и вам его надо поддерживать в чистоте. Сколько времени и внимания у вас на это уйдёт? Очевидно, что в разы больше, чем при уборке однушки в Бутово.
Так и с DOM-деревом — чем оно больше, тем больше ресурсов требуется на его рендеринг и тем сложнее создать там нормальную интерактивность. Поэтому следить за размерами DOM крайне важно.
А вот как это сделать, на что обращать внимание, где отслеживать размер DOM, узнаете тут:
https://web.dev/articles/dom-size-and-interactivity?hl=ru
@frontend_school #статья #dom
Полифилы JavaScript: что это и зачем они нужны
Полифил — это код, реализующий какую-то функциональность, которая не поддерживается в некоторых браузерах. Реализация собственного полифила обеспечивает единообразное поведение функциональности в разных браузерах.
Эта статья подойдёт новичкам, которые готовятся к собеседованию, и опытным специалистам. В ней вы для наглядности реализуете полифилы таких привычных методов, как
@frontend_school #статья #javascript
Полифил — это код, реализующий какую-то функциональность, которая не поддерживается в некоторых браузерах. Реализация собственного полифила обеспечивает единообразное поведение функциональности в разных браузерах.
Эта статья подойдёт новичкам, которые готовятся к собеседованию, и опытным специалистам. В ней вы для наглядности реализуете полифилы таких привычных методов, как
map
, forEach
, filter
, reduce
. @frontend_school #статья #javascript
Введение в асинхронный JavaScript: Callbacks, Promises и Async/Await
Сегодня мы собираемся создать и запустить магазин мороженого, в процессе которого мы освоим асинхронный JavaScript. В конечном итоге вы научитесь работать с коллбэками, промисами и async/await.
Здесь вы увидите многочисленные примеры кода и доступные объяснения его работы.
@frontend_school #статья #javascript
Сегодня мы собираемся создать и запустить магазин мороженого, в процессе которого мы освоим асинхронный JavaScript. В конечном итоге вы научитесь работать с коллбэками, промисами и async/await.
Здесь вы увидите многочисленные примеры кода и доступные объяснения его работы.
@frontend_school #статья #javascript