React.js против React Native.
🟡 React.js используется для разработки веб-приложений, работает на всех платформах, использует HTML-теги, JavaScript-библиотеки и CSS-анимации, а для навигации применяет React-router.
🟡 React Native предназначен для создания мобильных приложений, не использует HTML-теги, имеет встроенные библиотеки анимации и навигации, но требует дополнительных усилий для адаптации на разных платформах.
👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Если у вас есть проект на GitHub, вы можете легко добавить к нему документацию с помощью вики.
Вики помогает создавать, управлять и размещать документацию прямо на GitHub.
В этом руководстве, классный чувак из freecodecamp поможет вам установить вики, а затем и настроить ее.
▶️ https://www.freecodecamp.org/news/what-is-github-wiki-and-how-do-you-use-it/
👉 Гайды по JavaScript | дать буст
Вики помогает создавать, управлять и размещать документацию прямо на GitHub.
В этом руководстве, классный чувак из freecodecamp поможет вам установить вики, а затем и настроить ее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Этот ресурс для программистов на JavaScript просто замечательный.
Он сравнивает скорость работы различных JS-кодов.
Он позволяет легко делиться кодом и результатами:
→ http://benchjs.com
👉 Гайды по JavaScript | дать буст
Он сравнивает скорость работы различных JS-кодов.
Он позволяет легко делиться кодом и результатами:
→ http://benchjs.com
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
При изучении React я больше всего боролся с проблемой разделения обязанностей.
Когда отделять JSX в новые компоненты? Когда создавать пользовательские хуки? Как абстрагировать слой данных от представления?
Вот короткое видео о том, как это сделать ↓
👉 Гайды по JavaScript | дать буст
Когда отделять JSX в новые компоненты? Когда создавать пользовательские хуки? Как абстрагировать слой данных от представления?
Вот короткое видео о том, как это сделать ↓
Please open Telegram to view this post
VIEW IN TELEGRAM
Полный курс по созданию чатбота RAG и его развертыванию на сайте с использованием JavaScript, LangChain.js, Next.js, Vercel, OpenAI
▶️ Источник
👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
JavaScript - объяснение дросселирования.
Функция throttle гарантирует, что logScrollPosition будет вызываться не чаще одного раза в 200 мс, даже если пользователь прокручивает страницу быстро.
Это помогает повысить производительность, ограничивая количество вызовов функции.
👉 Гайды по JavaScript | дать буст
Функция throttle гарантирует, что logScrollPosition будет вызываться не чаще одного раза в 200 мс, даже если пользователь прокручивает страницу быстро.
Это помогает повысить производительность, ограничивая количество вызовов функции.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
JavaScript - Различия между логическими и нулевыми операторами
🟡 ||= перезаписывает переменную, если она ложная (false, 0, "", null, undefined, NaN).
🟡 ??= перезаписывает переменную только если она null или undefined (но не 0 или "").
👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Нужно создать форму с несколькими шагами?
С помощью этой библиотеки вы сделаете это, просто используя JSON
✓ Внесите логику, переменные, условия, циклы...
✓ Совместимость с React
> npm install formity
👉 Гайды по JavaScript | дать буст
С помощью этой библиотеки вы сделаете это, просто используя JSON
✓ Внесите логику, переменные, условия, циклы...
✓ Совместимость с React
> npm install formity
Please open Telegram to view this post
VIEW IN TELEGRAM
Изучайте JavaScript бесплатно в 2025 году:
1. http://javascript.info
2. http://javascriptquiz.com
3. http://eloquentjavascript.net
4. http://learn-js.org
5. http://javascript30.com
👉 Гайды по JavaScript | дать буст
1. http://javascript.info
2. http://javascriptquiz.com
3. http://eloquentjavascript.net
4. http://learn-js.org
5. http://javascript30.com
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Эта библиотека JavaScript позволяет добавить потрясающие эффекты курсора, которые выглядят плавно, футуристично и безумно круто.
Подготовьтесь заставить пользователей сказать WOWWW✌️
https://cursify.vercel.app/
👉 Гайды по JavaScript | дать буст
Подготовьтесь заставить пользователей сказать WOWWW
https://cursify.vercel.app/
Please open Telegram to view this post
VIEW IN TELEGRAM
Методы объектов JavaScript - часть 1
Object.keys() – получение всех ключей объекта.
Object.values() – получение всех значений объекта.
Object.entries() – преобразование объекта в массив пар [ключ, значение].
Object.assign() – объединение объектов.
Object.freeze() – предотвращение изменения объекта.
👉 Гайды по JavaScript | дать буст
Object.keys() – получение всех ключей объекта.
Object.values() – получение всех значений объекта.
Object.entries() – преобразование объекта в массив пар [ключ, значение].
Object.assign() – объединение объектов.
Object.freeze() – предотвращение изменения объекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
Элока́нтный JavaScript от Марийна Хавербеке
Эта высоко оцененная книга идеально подходит как для начинающих, так и для опытных программистов, которые хотят углубить свои знания. И она БЕСПЛАТНАЯ!
Книга сочетает в себе фундаментальные концепции и практические проекты, что делает её одной из самых рекомендуемых книг по JavaScript. Это отличный ресурс, охватывающий всё: от основ до продвинутых тем.
⏩ Ссылка: https://eloquentjavascript.net
👉 Гайды по JavaScript | дать буст
Эта высоко оцененная книга идеально подходит как для начинающих, так и для опытных программистов, которые хотят углубить свои знания. И она БЕСПЛАТНАЯ!
Книга сочетает в себе фундаментальные концепции и практические проекты, что делает её одной из самых рекомендуемых книг по JavaScript. Это отличный ресурс, охватывающий всё: от основ до продвинутых тем.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Знали ли вы, что можно редактировать любой сайт с помощью простого трюка на JavaScript?
Этот способ позволяет временно изменять содержимое веб-страницы прямо в браузере без изменения исходного кода сайта.
🔸 Нажмите
🔸 Перейдите на вкладку Console
🔸 Введите в консоли JS:
Закройте DevTools и редактируйте страницу как обычный текст!
👉 Гайды по JavaScript | дать буст
Этот способ позволяет временно изменять содержимое веб-страницы прямо в браузере без изменения исходного кода сайта.
F12
, чтобы открыть DevToolsdocument.designMode = "on"
Закройте DevTools и редактируйте страницу как обычный текст!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Методы объектов JavaScript - часть 2
Object.seal(obj) – можно менять свойства, но нельзя добавлять/удалять.
Object.hasOwnProperty(key) – проверка, есть ли ключ в объекте.
Object.fromEntries(entries) – превращает массив пар ключ-значение обратно в объект.
Object.getOwnPropertyDescriptors(obj) – показывает, какие свойства у объекта и их флаги.
Object.create(proto) – создаёт новый объект с указанным прототипом.
Полезно, если работаешь с данными, конфигами или хочешь лучше понимать объекты в JS!
👉 Гайды по JavaScript | дать буст
Object.seal(obj) – можно менять свойства, но нельзя добавлять/удалять.
Object.hasOwnProperty(key) – проверка, есть ли ключ в объекте.
Object.fromEntries(entries) – превращает массив пар ключ-значение обратно в объект.
Object.getOwnPropertyDescriptors(obj) – показывает, какие свойства у объекта и их флаги.
Object.create(proto) – создаёт новый объект с указанным прототипом.
Полезно, если работаешь с данными, конфигами или хочешь лучше понимать объекты в JS!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Научись создавать видеоигру с нуля!
С помощью JavaScript и ThreeJS ты создашь Crossy Road.
Полный учебник со всеми шагами: ссылка
👉 Гайды по JavaScript | дать буст
С помощью JavaScript и ThreeJS ты создашь Crossy Road.
Полный учебник со всеми шагами: ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
Обработка ошибок в Javascript - часть 1
В коде используются конструкции
👉 Гайды по JavaScript | дать буст
В коде используются конструкции
try-catch
для обработки ошибок при разборе JSON и при развертывании сервиса. Также определён пользовательский класс DeploymentError
, который расширяет Error и используется для генерации ошибок при неправильном выборе сервиса.Please open Telegram to view this post
VIEW IN TELEGRAM