Многие из нас (сужу по себе🤣) стараются быть в тренде и использовать самый свежий стек технологий во фронтенде. А нужно ли это?
Сегодня утром прочел интересную статью - Не надо следовать JavaScript-трендам
#js
Сегодня утром прочел интересную статью - Не надо следовать JavaScript-трендам
#js
Всем привет!
Всегда стараюсь следить за новинками. Поэтому, предлагаю перевод статьи о новой фишке из ECMAScript 2020 - Как использовать Nullish Coalescing в JavaScript
#js
Всегда стараюсь следить за новинками. Поэтому, предлагаю перевод статьи о новой фишке из ECMAScript 2020 - Как использовать Nullish Coalescing в JavaScript
#js
Medium
Как использовать Nullish Coalescing(оператор нуллевого слияния) в JavaScript
В этой статье вы узнаете как работать с Nullish Coalsing, а именно оператором нулевого слияния в ES2020
Одна из самых загадочных магий в JavaScript - замыкание.
Перевод статьи самого Дена Абрамова (Dan Abramov) о замыканиях.
ЗЫ Я считаю, что очень хорошо о замыканиях для новичков рассказывают на learn.js
#js
Перевод статьи самого Дена Абрамова (Dan Abramov) о замыканиях.
ЗЫ Я считаю, что очень хорошо о замыканиях для новичков рассказывают на learn.js
#js
Хабр
Дэн Абрамов о замыканиях в JavaScript
Замыкания вызывают у программистов сложности из-за того, что это — «невидимая» конструкция. Когда вы используете объект, переменную или функцию, вы делаете это намеренно. Вы думаете: «Тут мне...
В последнее время язык JavaScript развивается ускоренными темпами.
Все чаще и чаще на проектах отказываются от различных библиотек в пользу нативных возможностей JavaScript.
И один из таких примеров - уменьшение популярности jQuery - библиотеки, которая была №1.
Если вы все ещё пользуетесь ей или просто изучаете DOM API - то эта статья для вас!
👉Используем DOM как Pro
#js
Все чаще и чаще на проектах отказываются от различных библиотек в пользу нативных возможностей JavaScript.
И один из таких примеров - уменьшение популярности jQuery - библиотеки, которая была №1.
Если вы все ещё пользуетесь ей или просто изучаете DOM API - то эта статья для вас!
👉Используем DOM как Pro
#js
Всем привет! 🖖
Как вы считаете, актуален ли подход микросервисной архитектуры во фронтенде? Я вот никак не определюсь и больше склоняюсь к плану Б - не уместен он тут.
А пока голосуем, вот перевод статьи 11 инструментов для разработки микрофронтендов, о которых стоит знать
#js
Как вы считаете, актуален ли подход микросервисной архитектуры во фронтенде? Я вот никак не определюсь и больше склоняюсь к плану Б - не уместен он тут.
А пока голосуем, вот перевод статьи 11 инструментов для разработки микрофронтендов, о которых стоит знать
#js
Хабр
11 инструментов для разработки микрофронтендов, о которых стоит знать
В сфере серверного программирования разбиение традиционных монолитных бэкендов на микросервисы позволило добиться невиданной прежде эффективности работы и недоступных ранее возможностей по...
Всем привет!
Наткнулся на интересный репозиторий - 30 second of code
Более сотни коротких кусочков кода. Залипнуть можно на долго, многое может пригодиться для решения ваших задач.
Рекомендую 👍
#js
Наткнулся на интересный репозиторий - 30 second of code
Более сотни коротких кусочков кода. Залипнуть можно на долго, многое может пригодиться для решения ваших задач.
Рекомендую 👍
#js
GitHub
GitHub - Chalarangelo/30-seconds-of-code: Coding articles to level up your development skills
Coding articles to level up your development skills - Chalarangelo/30-seconds-of-code
Классная статья - Оптимизация подключения REST API для React приложений
Спойлер - там не только про Реакт. Рекомендую всем почитать
#js #api
Спойлер - там не только про Реакт. Рекомендую всем почитать
#js #api
vc.ru
Оптимизация подключения REST API для React приложений — Разработка на vc.ru
Инструкция направлена на оптимизацию способа обмена данными между клиентом и сервером.
Всем привет!
Одна из самых популярных задач - регистрация и аутентификация пользователя. Постоянно в чате вопросы - где и как хранить пользователя, как настраивать защищённый роутинг, как организовать работу при перезагрузке страницы и тд.
На самом деле, вариантов хранения данных очень не много и почти все они довольно просты.
Вот статья для начинающих где коротко можно ознакомится, а потом пробовать использовать.
#js
Одна из самых популярных задач - регистрация и аутентификация пользователя. Постоянно в чате вопросы - где и как хранить пользователя, как настраивать защищённый роутинг, как организовать работу при перезагрузке страницы и тд.
На самом деле, вариантов хранения данных очень не много и почти все они довольно просты.
Вот статья для начинающих где коротко можно ознакомится, а потом пробовать использовать.
#js
Webformyself
Руководство по различным типам хранилищ в браузере
Выбираем лучший тип хранилища для данных в браузере. Сравнение localStorageAPI, IndexedDB, cookie, URL, Cache по трем параметрам. Расширение
Всем привет!
В javascript изменения и дополнения языка идут семимильными шагами. Если раньше на каждом форуме его ругали за ошибки и недостатки, то сейчас почти все исправлено, причем очень грамотно.
Постоянно появляются крутые возможности для более удобной работы с языком.
Не зря я писал год назад - "JavaScript захватит мир" 🤣
Кстати, о новинках - постоянно в Typescript (а я на нем сейчас пишу) использую optional chaining (?.) - данный оператор прям очень часто требуется и сильно сокращает код.
Если кто не в теме, читаем тут
PS Из новинок обратите внимание на:
- Конвейерный оператор |>
- Nullish coalescing operator(??) (тоже очень часто нужен)
- Exponentiation (тут 2 звёздочки, но телеграм не даёт их писать) - возведение в степень. Аналог Math.pow, но в качестве операндов также можно использовать BigInt
#js
В javascript изменения и дополнения языка идут семимильными шагами. Если раньше на каждом форуме его ругали за ошибки и недостатки, то сейчас почти все исправлено, причем очень грамотно.
Постоянно появляются крутые возможности для более удобной работы с языком.
Не зря я писал год назад - "JavaScript захватит мир" 🤣
Кстати, о новинках - постоянно в Typescript (а я на нем сейчас пишу) использую optional chaining (?.) - данный оператор прям очень часто требуется и сильно сокращает код.
Если кто не в теме, читаем тут
PS Из новинок обратите внимание на:
- Конвейерный оператор |>
- Nullish coalescing operator(??) (тоже очень часто нужен)
- Exponentiation (тут 2 звёздочки, но телеграм не даёт их писать) - возведение в степень. Аналог Math.pow, но в качестве операндов также можно использовать BigInt
#js
MDN Web Docs
Оператор опциональной последовательности - JavaScript | MDN
Оператор опциональной последовательности ?. позволяет получить значение свойства, находящегося на любом уровне вложенности в цепочке связанных между собой объектов, без необходимости проверять каждое из промежуточных свойств в ней на существование. ?. работает…
Всем привет!
В.Минин поделился своим ранее платным курсом Конструктор сайтов на чистом JS
Возможно, кто-то сейчас в начале обучения и ему это актуально.
👉Репозиторий с кодом
#js
В.Минин поделился своим ранее платным курсом Конструктор сайтов на чистом JS
Возможно, кто-то сейчас в начале обучения и ему это актуально.
👉Репозиторий с кодом
#js
YouTube
Практика JavaScript с нуля за 2 часа. Сделаем целый сайт!
Исходный код тут: https://t.me/js_by_vladilen/329
Получить профессию Frontend разработчика - https://bit.ly/3Oyo3TQ
Подробнее узнать об обучении в Result School -
https://bit.ly/3AfYPp2
Бесплатный курс HTML & CSS - https://bit.ly/3AjDzyy
Сделать 5 проектов…
Получить профессию Frontend разработчика - https://bit.ly/3Oyo3TQ
Подробнее узнать об обучении в Result School -
https://bit.ly/3AfYPp2
Бесплатный курс HTML & CSS - https://bit.ly/3AjDzyy
Сделать 5 проектов…
Всем привет!
Если кто-то ещё не очень хорошо понимает Eventloop, то вот не плохое видео!
Рекомендую разобрать его и вот бонусом тренажёр для этого.
Это очень важная тема и часто будет попадаться на собеседовании.
#js #eventloop
Если кто-то ещё не очень хорошо понимает Eventloop, то вот не плохое видео!
Рекомендую разобрать его и вот бонусом тренажёр для этого.
Это очень важная тема и часто будет попадаться на собеседовании.
#js #eventloop
YouTube
Что такое Event Loop в JavaScript? Event Loop Простыми словами
Этот ролик устарел, более новая и подробная версия тут - https://youtu.be/zDlg64fsQow
В этом ролике на наглядном примере я объясню что такое Event loop, для чего он нужен и как работает.
↓↓↓ПЛЭЙЛИСТЫ ↓↓↓
Собеседования -
https://www.youtube.com/playli…
В этом ролике на наглядном примере я объясню что такое Event loop, для чего он нужен и как работает.
↓↓↓ПЛЭЙЛИСТЫ ↓↓↓
Собеседования -
https://www.youtube.com/playli…
Всем привет!
Постоянно в разговорах слышу выражение "синтаксический сахар". Особенно от тех, кто только осваивает JavaScript. А всегда ли оно уместно?
На последних собеседованиях мне был задан вопрос - "а почему вы async/await назвали "сахаром" над Промисами?
Так вот, если вы считаете что JavaScript-классы это синтаксический сахар, то рекомендую эту статью 👈
#js
Постоянно в разговорах слышу выражение "синтаксический сахар". Особенно от тех, кто только осваивает JavaScript. А всегда ли оно уместно?
На последних собеседованиях мне был задан вопрос - "а почему вы async/await назвали "сахаром" над Промисами?
Так вот, если вы считаете что JavaScript-классы это синтаксический сахар, то рекомендую эту статью 👈
#js
Хабр
JavaScript-классы — это не просто «синтаксический сахар»
После того, как я прочитал очередную статью, где говорится о том, что JS-классы — это всего лишь «синтаксический сахар» для прототипного наследования, я решил на...