Всем привет!
Одна из самых популярных задач - регистрация и аутентификация пользователя. Постоянно в чате вопросы - где и как хранить пользователя, как настраивать защищённый роутинг, как организовать работу при перезагрузке страницы и тд.
На самом деле, вариантов хранения данных очень не много и почти все они довольно просты.
Вот статья для начинающих где коротко можно ознакомится, а потом пробовать использовать.
#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-классы — это всего лишь «синтаксический сахар» для прототипного наследования, я решил на...
Всем привет!
Алгоритмы и структуры данных на JavaScript: обширная коллекция на разных языках для обучения с примерами реализации, подробными объяснениями и ссылками на дополнительные материалы по каждому алгоритму и структуре данных.
👉Подробнее👈
#js #алгоритмы
Алгоритмы и структуры данных на JavaScript: обширная коллекция на разных языках для обучения с примерами реализации, подробными объяснениями и ссылками на дополнительные материалы по каждому алгоритму и структуре данных.
👉Подробнее👈
#js #алгоритмы
GitHub
javascript-algorithms/README.ru-RU.md at master · trekhleb/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javascript-algorithms
Всем привет!
Три новых JavaScript-API, направленных на работу с аппаратным обеспечением — WebHID, WebNFC и WebUSB
#js
Три новых JavaScript-API, направленных на работу с аппаратным обеспечением — WebHID, WebNFC и WebUSB
#js
Всем привет!
Столкнулся с интересным багом копирования в буфер обмена - пока еще не победил, но кто не в курсе, сейчас новое асинхронное API.
Хорошая статья как работать и с новым и старым API - разблокировка доступа к буферу обмена👈 Рекомендую.
ps У меня глобальные перемены - на днях подробно расскажу.
#js
Столкнулся с интересным багом копирования в буфер обмена - пока еще не победил, но кто не в курсе, сейчас новое асинхронное API.
Хорошая статья как работать и с новым и старым API - разблокировка доступа к буферу обмена👈 Рекомендую.
ps У меня глобальные перемены - на днях подробно расскажу.
#js
web.dev
Unblocking clipboard access | Articles | web.dev
Async Clipboard API simplifies permissions-friendly copy and paste.
Всем привет!
Сегодня хочу поделиться просто великолепным видео - Производительность JavaScript через подзорную трубу
Жду комментариев в духе "и тут я понял, что не знаю JS :)" - как четко подметили в коментах под видео 🤣
#js
Сегодня хочу поделиться просто великолепным видео - Производительность JavaScript через подзорную трубу
Жду комментариев в духе "и тут я понял, что не знаю JS :)" - как четко подметили в коментах под видео 🤣
#js
Всем привет!
В нашем чате было обсуждение webSocket и при определенных потребностях, коллегой была предложена более простая альтернатива - server-sent events.
Сам сравнить не могу, тк использовал только сокеты, но знать и о такой возможности, необходимо.
Для ознакомления можно глянуть видео или mdn
#js
В нашем чате было обсуждение webSocket и при определенных потребностях, коллегой была предложена более простая альтернатива - server-sent events.
Сам сравнить не могу, тк использовал только сокеты, но знать и о такой возможности, необходимо.
Для ознакомления можно глянуть видео или mdn
#js
YouTube
Server-Sent Events: Простая замена веб-сокетам
Внимание! Канал заморожен, все видео по-умолчанию диприкейтед. Смотрите на свой страх и риск :)
---
Иногда нам нужно передавать данные с сервера небольшими порциями продолжительное время. При этом канал остаётся односторонним, а значит веб-сокеты будут избыточными.…
---
Иногда нам нужно передавать данные с сервера небольшими порциями продолжительное время. При этом канал остаётся односторонним, а значит веб-сокеты будут избыточными.…
Всем привет!
Постоянно вижу споры - cookies или токены? Где храним? Как обновляем и тд и тп.
Кстати, кто не в теме, вот базовая статья, можно ознакомиться.
Так вот, пишите к комментариях, что вы предпочитаете и почему. Если токен - то где храните, как и чем обновляете.
#js
Постоянно вижу споры - cookies или токены? Где храним? Как обновляем и тд и тп.
Кстати, кто не в теме, вот базовая статья, можно ознакомиться.
Так вот, пишите к комментариях, что вы предпочитаете и почему. Если токен - то где храните, как и чем обновляете.
#js
Библиотека программиста
🕸 Веб-аутентификация: файлы cookies или токены?
Сравним аутентификацию в веб-приложениях на основе токенов и файлов cookies, чтобы помочь вам выбрать наилучший подход для проекта.