JavaScript заметки
Відкрити в Telegram
Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl
Показати більше7 373
Підписники
-124 години
-127 днів
-5030 днів
Архів дописів
7 372
Использование JavaScript FormData для отправки формы с помощью AJAX
FormData - это объект JavaScript, который позволяет легко собирать данные из формы и отправлять их на сервер с использованием AJAX-запроса.
#полезное
7 372
Скрытие POI за зданиями
C 2018 года карта на 2gis.ru рендерится при помощи WebGL API для рисования трехмерной графики. Сначала мы в команде веб-карт использовали эту технологию просто как очень быструю рисовалку двухмерных данных с небольшими исключениями в виде 3D-домов и моделей.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
Использование JavaScript WebRTC для реализации передачи потока данных в реальном времени
WebRTC (Web Real-Time Communication) позволяет веб-приложениям передавать аудио, видео и данные в реальном времени без необходимости установки дополнительных плагинов или расширений.
#полезное
7 372
Symbiote.js VS LitElement
Мотивация разработчиков библиотек и фреймворков для фронтенда может быть разной. И если вы, являясь таким разработчиком, хотите работать не “в стол” а с расчетом на какое-то признание и пользу для индустрии, вы должны четко понимать, что именно и зачем вы делаете. Если вы хотите сэкономить пользователям пару килобайт трафика или пару миллисекунд отклика - вам будет очень тяжело доказать миру, что ради этого стоит выбрать именно ваше решение. Люди выберут размер комьюнити, богатую экосистему и крупного вендора. Ваш набор аргументов должен быть достаточно веским, чтобы обратить на себя внимание. Сейчас я попытаюсь доказать, что при наличии такого решения как LitElement от гиганта индустрии Google, имеет смысл посмотреть в сторону Symbiote.js.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
🤑 Хватит тратить деньги на дизайнера!
👨💻 Верстальщики, знаем ли мы, сколько стоит хороший дизайн? И как часто вам приходится жертвовать качеством из-за бюджетных ограничений?
💵 Пришло время экономить!
🔗 Подписывайтесь на TEMPLATICA.PRO и получите доступ к тысячам готовых макетов сайтов в Figma.
7 372
Использование JavaScript Proxy для реализации валидации данных
Proxy позволяет перехватывать доступ к свойствам объекта и выполнять на них дополнительные действия, такие как валидация данных.
#полезное
7 372
Next.js App Router. Опыт использования. Путь в будущее или поворот не туда
Два года назад команда Next.js представила новый подход к роутингу, который должен был стать заменой так называемому Pages Router, вместе с тем добавив ряд принципиально нового функционала.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
Использование JavaScript WebGL для создания 3D-графики в браузере
WebGL - это JavaScript API для рендеринга интерактивной 3D-графики в браузере без использования сторонних плагинов.
#полезное
7 372
React-lens — эффективное управление состоянием в приложениях в ReactJs
Во многих разрабатываемых программах мы сталкиваемся с необходимостью организации работы с данными. Такие задачи могут быть самыми разными: хранение, актуализация, масштабирование и т. п. А ещё приходится реализовывать взаимодействие различных библиотек. Рассмотрим один из способов решения этих проблем при помощи React Lens.
Как бы мы не хотели, всегда будут ограничения в вычислительных мощностях или человеческих ресурсах. Большую роль оказывает необходимость развивать и расширять свой продукт. Потому баланс задач по организации состояния может быть также разным: где-то нужно сделать упор на производительность, где-то на масштабируемость и т. д.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
Использование JavaScript Web Cryptography API для выполнения криптографических операций
Web Cryptography API предоставляет возможность выполнения криптографических операций, таких как генерация ключей, шифрование и расшифрование данных, непосредственно в браузере.
#полезное
7 372
Zod умер. Да здравствует ajv-ts
Zod — это библиотека проверки на уровне схемы с поддержкой типов Typescript.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
Использование JavaScript Fetch API для выполнения запросов к серверу
Fetch API предоставляет простой способ выполнения HTTP-запросов и обработки полученных данных в формате JSON.
#полезное
7 372
Визуализация алгоритмов поиска пути на Svelte: Практические заметки
В этом посте делюсь опытом разработки на Svelte, демонстрируя это на моем пет-проекте.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
Бесплатный марафон свиданий с JavaScript. Познакомьтесь с JavaScript поближе, а мы поможем продлить конфетно-букетный период.
За 6 дней вы узнаете базовый синтаксис JavaScript, попробуете написать свой первый (или нет) код и поймёте, хочется ли вам продолжить эти отношения.
Будут тренажеры, полезные материалы, чат с поддержкой и разбор вопросов с авторами курсов.
Кроме того, мы подарим грант на обучение любой профессии каждому, кто дойдёт до конца.
Узнать подробнее.
7 372
Использование JavaScript Typed Arrays для работы с бинарными данными
Typed Arrays позволяют эффективно работать с бинарными данными, такими как изображения, звуки или сетевые пакеты.
#полезное
7 372
Переход с Vue-CLI на Vite: ускоряем разработку Vue 3
Vue.js - один из самых популярных JavaScript-фреймворков, который используется для создания динамических пользовательских интерфейсов. С появлением Vue 3, разработчики получили еще больше возможностей для создания мощных и эффективных приложений. Одним из новых инструментов в арсенале Vue 3 является Vite - быстрый и легковесный бандлер, который значительно упрощает процесс разработки и ускоряет сборку проекта. В этой статье мы рассмотрим, как перейти от стандартного подхода с использованием Vue-CLI и Webpack к более продвинутому и эффективному методу работы с помощью Vite.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
Материалы из этого канала дают на платных курсах
Frontend Portal — настоящий портал для тех кто хочет стать востребованным frontend-разработчиком. Полезные ресурсы, шпаргалки, разбор вопросов с собеседований, задачи, викторины и многое другое
👉 Присоединяйтесь к @FrontendPortal и станьте частью дружного frontend-комьюнити!
7 372
Использование JavaScript Intersection Observer API для отслеживания видимости элементов на странице
Intersection Observer API позволяет отслеживать, когда целевые элементы входят или выходят из видимой области окна браузера или другого элемента.
#полезное
7 372
Event Loop. Мифы и реальность
В этой статье попробуем разобраться, где же, все таки, истина. Если вам кажется, что в статье имеется ошибка, неточность или чего-то не хватает, оставляйте свои комментарии, и мы попробуем совместно найти ответы на все возникающие сомнения и вопросы.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 372
Хочешь освоить программирование за 24 часа и уже завтра попасть в айти и грести денежку лопатой? Тогда это не к нам. Команда умных и не только ребят, расскажет все о разработке, как и с чего начать. Проведёт вас за руку в прекрасный мир задротов и душнил, чтобы заработать на домик в Айти деревне.
Подписаться: 👉 IT Village
