fa
Feedback
JavaScript заметки

JavaScript заметки

رفتن به کانال در Telegram

Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl

نمایش بیشتر
7 747
مشترکین
-224 ساعت
-117 روز
-7230 روز
آرشیو پست ها
Сайд эффект реактивности и апдейта компонента во Vue 3 Хочу рассказать о небольшом кейсе, связанном с работой реактивности во
Сайд эффект реактивности и апдейта компонента во Vue 3 Хочу рассказать о небольшом кейсе, связанном с работой реактивности во Vue 3. Кейс касается взаимосвязи ref/reactivev-for/v-if:class, функций и того, что у нас находится в <template>. Сразу оговорюсь, что под капотом не смотрел, поэтому детальных объяснений не ждите. Наоборот, хотелось бы услышать ваши мнения, сталкивались ли вы с подобными сайд эффектами. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Frontend теперь в телеграм! Собрали крупные русскоязычные каналы, где вы найдете всю информацию о последних трендах и лучших
Frontend теперь в телеграм! Собрали крупные русскоязычные каналы, где вы найдете всю информацию о последних трендах и лучших практиках: Логово Верстальщика научит верстать продающие сайты. Node.JS поможет узнать все тонкости и секреты JavaScript и его фреймворков. Frontender's notes советы и полезные приемы для каждого разработчика.

Генерация случайных чисел В примере мы используем Math.random() для получения случайной десятичной дроби между 0 и 1. Затем м
Генерация случайных чисел В примере мы используем Math.random() для получения случайной десятичной дроби между 0 и 1. Затем мы масштабируем и округляем эту дробь, чтобы получить случайное целое число в заданном диапазоне (включая минимальное и максимальное значение). #полезное

Мои первые шаги в создании браузерных 2D игр на чистом JavaScript + Canvas Статья представляет собой перевод одного англоязыч
Мои первые шаги в создании браузерных 2D игр на чистом JavaScript + Canvas Статья представляет собой перевод одного англоязычного видеоурока. Если Вы хорошо владеете английским и Вам больше нравится видеоформат подачи материала — можете посмотреть видео. В статье же я буду вставлять участки кода и стараться также подробно как и автор видео — объяснять каждый свой шаг. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Манипуляция с элементами страницы: создание, удаление и изменение HTML-элементов Манипуляция с элементами страницы - это важн
Манипуляция с элементами страницы: создание, удаление и изменение HTML-элементов Манипуляция с элементами страницы - это важная часть разработки веб-приложений, которая позволяет создавать, удалять и изменять HTML-элементы динамически с помощью JavaScript. Это особенно полезно при обновлении содержимого страницы без перезагрузки. В данном примере мы создаем новый элемент div с текстом "Новый элемент" и классом "my-class". Затем мы добавляем этот элемент в конец body документа с помощью метода appendChild(). Мы также изменяем содержимое элемента с помощью свойства textContent и стилизуем его, устанавливая значение свойства backgroundColor. Через 3 секунды мы удаляем элемент с помощью метода remove(). Это демонстрирует возможность удаления элементов из документа. Таким образом, манипуляция с элементами страницы позволяет нам динамически создавать, изменять и удалять HTML-элементы, что открывает широкие возможности для создания интерактивных и динамических веб-приложений. #полезное

Миграция с Webpack и react-scripts на Vite: Путь к Быстрому и Легковесному React Я работаю фронтенд-разработчицей в IT-компан
Миграция с Webpack и react-scripts на Vite: Путь к Быстрому и Легковесному React Я работаю фронтенд-разработчицей в IT-компании, и многие из моих проектов на протяжении долгого времени собирались с использованием Webpack. Настройка Webpack иногда бывала сложной, но в целом он справлялся с задачей сборки проектов. Однако в последнее время мои коллеги начали восторгаться новым инструментом - Vite. Они рассказывали о его легковесности, быстрой сборке и преимуществах для разработчиков React-приложений. В этой статье я поделюсь своим опытом миграции с Webpack и react-scripts на Vite. Я расскажу о причинах, по которым решила попробовать Vite, а также о том, с какими сложностями пришлось столкнуться и как они были решены. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Девушка требуют вызвать такси и настаивает на ресторане? Ты либо нарвался на тарелочницу, либо вообще не заинтересовал собой хорошую девушку, которая от скуки надеется хотя бы поесть за твой счет. Чтобы пресечь такие манипуляции и не терять время впустую — прежде, чем звать на свидание, созвонись с девушкой. На звонке прояви себя как ценный и востребованный мужчина, раскрой специальными вопросами, приправь эмоциями и заинтригуй встречей — уложишься в 10 минут. Вероятность 80%, что после этого она сама приедет в любую указанную точку да еще и кофе захватит — ведь мужчин, которые так делают, реально единицы. Вдруг ты тот самый? Больше рабочих советов и инструкций — на канале Творчество Чувств. Его автор превратил отношения в реалити-шоу и показывает на собственной шкуре: — как уверенно общаться с девушками и показывать доминацию — как заставить ее думать о тебе после первого свидания — как быть №1 любовником в постели Стань тем самым мужчиной — t.me/+mkAKgx29bUY1MmFi

Использование LocalStorage для хранения данных на стороне клиента LocalStorage предоставляет простой способ хранения данных н
Использование LocalStorage для хранения данных на стороне клиента LocalStorage предоставляет простой способ хранения данных на стороне клиента, которые могут быть доступны после перезапуска браузера. #полезное

8 углубленных вопросов на собеседованиях на роль сеньора в JavaScript В этом материале мы покажем подробное объяснение некото
8 углубленных вопросов на собеседованиях на роль сеньора в JavaScript В этом материале мы покажем подробное объяснение некоторых важных вопросов на интервью по JavaScript. Моя цель будет состоять в том, чтобы тщательно объяснить эти вопросы, чтобы мы могли понять лежащие в их основе концепции. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование WebGL для создания интерактивных 3D-график в веб-приложениях WebGL позволяет создавать интерактивные 3D-графики
Использование WebGL для создания интерактивных 3D-график в веб-приложениях WebGL позволяет создавать интерактивные 3D-графики в веб-приложениях, и библиотека Three.js упрощает этот процесс. #полезное

Как сгенерировать безопасный, типизированный Node.js API с использованием Prisma, TypeGraphQL и graphql-query-purifier Создан
Как сгенерировать безопасный, типизированный Node.js API с использованием Prisma, TypeGraphQL и graphql-query-purifier Создание эффективного Node.js API, обеспечивающего безопасность данных и типобезопасность, может быть сложной задачей. Это руководство демонстрирует процесс с использованием Prisma, TypeGraphQL и graphql-query-purifier. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Использование Proxy для валидации объектов Proxy позволяет перехватывать и изменять операции над объектом, в данном случае ис
Использование Proxy для валидации объектов Proxy позволяет перехватывать и изменять операции над объектом, в данном случае используется для валидации значений. #полезное

Интересные трюки HTML. Экстремальный минимализм Мы уже много говорили про оптимизацию сайтов до минимального размера, преимущ
Интересные трюки HTML. Экстремальный минимализм Мы уже много говорили про оптимизацию сайтов до минимального размера, преимущества статичного HTML, а также упаковку сайта (и веб-сервера) в портативный формат одного исполняемого файла, который нативно исполняется под любой ОС. Но стремление к минимизации может пойти дальше, если вы хотите поместить весь сайт в адресную строку браузера. А с помощью сокращателя ссылок даже большой сайт сжимается до восьми байт. В этом случае и хостинг не нужен. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

+4
Senior-разработчик создал крутейший канал про Frontend — просто, понятно, интересно. Подписывайся: @frontend

Пристальный взгляд на отладку JavaScript приложений Я делаю на JS/TS много разного в «Лаборатории Касперского»: фронт, облачн
Пристальный взгляд на отладку JavaScript приложений Я делаю на JS/TS много разного в «Лаборатории Касперского»: фронт, облачные сервисы (Node.js), штуки для коробочной поставки (OnPrem), платформенные компоненты и библиотеки. И, конечно же, Open Source. Сегодня хотел бы затронуть тему отладки веб-приложений на JavaScript. Итак, как отлаживаться? Как-как? console.log(1) #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

💼 Фронтендер, вперед в BigTech с новыми навыками! Ты фронтенд-разработчик, и ты стремишься к карьере в крупных IT-компаниях? Тогда этот курс для тебя! 🌟 Почему тебе необходимо уметь работать с командной строкой: Твои навыки фронтенд-разработчика сильно прокачаются, если ты освоишь работу с командной строкой. Это даст тебе преимущество перед конкурентами, поможет заявить о себе в BigTech и увеличит твои шансы на классный оффер на рынке труда! 🔧 Курс подходит для программистов любого направления и с любой операционной системой! 🛠️ Что мы тебе предлагаем: - Глубокое понимание работы с командной строкой - Навыки работы с Bash и ключевыми командами - Оптимизация и автоматизация задач для повышения производительности 👉 Не упусти свой шанс на успешную карьеру! Приобрети курс по выгодной цене: kobezzza.ru/command-line 📷 Следи за новостями и полезными материалами из мира Frontend: kobezzza_channel

Использование MutationObserver для отслеживания изменений DOM-элементов MutationObserver позволяет отслеживать изменения в DO
Использование MutationObserver для отслеживания изменений DOM-элементов MutationObserver позволяет отслеживать изменения в DOM-структуре и реагировать на них в коде. #полезное

Архитектура серверного рендеринга для SPA Серверный рендеринг обеспечивает быстрый и надежный доступ к контенту. В этом подхо
Архитектура серверного рендеринга для SPA Серверный рендеринг обеспечивает быстрый и надежный доступ к контенту. В этом подходе веб-страницы формируются на сервере, а не в браузере пользователя. Это позволяет значительно ускорить время загрузки, что особенно критично для современных одностраничных приложений, известных как SPA (Single-Page Applications). #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Работа с FileReader для чтения содержимого файлов на стороне клиента FileReader позволяет веб-приложениям читать содержимое ф
Работа с FileReader для чтения содержимого файлов на стороне клиента FileReader позволяет веб-приложениям читать содержимое файлов на стороне клиента без необходимости отправлять их на сервер. #полезное

Билдер Vue 3 веб приложений Vue 3 вебсайт билдер (npm пакет vue-webapp) позволяет создать каркас будущего веб приложения, с в
Билдер Vue 3 веб приложений Vue 3 вебсайт билдер (npm пакет vue-webapp) позволяет создать каркас будущего веб приложения, с возможностью выбора бизнес-шаблона (портфолио, блог, магазин и .т.д.), макета сайта, дизайна и элементов функционала (API модуль, i18n, PWA, splash screen, auth модуль, темы и т.д.), для дальнейшей кастомизации и наполнения контентом. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью