В этой статье мы узнаем, за что отвечает поле imports в файле package.json, и как с его помощью настроить маппинг путей. Рассмотрим поддержку данного способа в распространенных инструментах разработки и напишем оптимальную конфигурацию.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Создайте приложение на Node.js, которое принимает два числа в качестве аргументов командной строки и выводит их сумму.
Решение задачи
const num2 = parseFloat(process.argv[3]);
console.log("Сумма:", num1 + num2);
node script.js 3 4
Please open Telegram to view this post
VIEW IN TELEGRAM
Завершаем цикл статей о реализации распространенных алгоритмов и структур данных на JavaScript разбором алгоритмических концепций, полезных для веб-разработки.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
CLI-команда docker init позволит легко инициализировать конфигурационные файлы Dockerfile и docker-compose, необходимые для запуска проекта в контейнере. Использование docker init избавит от лишней ручной работы, сэкономит время и сведет к минимуму ошибки.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
• React Hook Form: создание сложных форм для начинающих
• Исследуя мир изображений: PicTrace и искусственный интеллект в действии
• Ошибки в языке Go — это большая ошибка
• Куча таймеров в node.js
• Как настроить аутентификацию через SMS и Flask для самых-самых ленивых пользователей
Please open Telegram to view this post
VIEW IN TELEGRAM
Объект Proxy в JavaScript/TypeScript – суперполезный инструмент, который открывает множество возможностей для управления и манипуляции объектами и функциями. Рассмотрим несколько практических примеров использования Proxy для кэширования, логирования, динамической валидации и вызова методов цепочкой.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Сравним аутентификацию в веб-приложениях на основе токенов и файлов cookies, чтобы помочь вам выбрать наилучший подход для проекта.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
module.exports.g = ... // Ok
exports.g = ... // Ok
module.exports = ... // Ok
exports = ... // Совсем не Ok
exports
— это просто ссылка, псевдоним для конструкции module.exports
.exports
, вы меняете ссылку, которая там хранится. Как результат, при последующих обращениях к exports
вы уже не работаете с тем, на что эта переменная ссылается в официальном API (а это — module.exports
).exports
, вы превращаете это ключевое слово в локальную переменную, находящуюся в области видимости модуля.Please open Telegram to view this post
VIEW IN TELEGRAM
Скорее всего, вы не используете эти 5 методов работы с JavaScript. Их можно отнести к одним из самых недооцененных возможностей TypeScript. Впрочем, у вас есть шанс восполнить этот пробел.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Временная таблица SQL, также известная как temp table, — это таблица, которая создается и используется в контексте определенного сеанса или транзакции в системе управления базами данных (СУБД).
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Эти однострочники помогут вам поднять ваши навыки JavaScript на новый уровень и позволят писать код гораздо быстрее.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Создайте приложение на Node.js, которое принимает строку в качестве аргумента командной строки и выводит эту строку в обратном порядке.
Решение задачи
const reversedString = inputString.split('').reverse().join('');
console.log("Обратная строка:", reversedString);
node script.js "hello"
Обратная строка: olleh
Please open Telegram to view this post
VIEW IN TELEGRAM
• Получаем белый IP с помощью VDS за копейки
• Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика
• Работа со слоями в Nuxt 3
• Строим свой WYSIWYG с помощью LexicalJs
• Как мы уменьшили количество кода для генерации графиков в 10 раз, сделав Vue-компонент
Please open Telegram to view this post
VIEW IN TELEGRAM
Это пошаговое руководство поможет вам освоить оконные функции для решения разных задач. На конкретных примерах вы узнаете, как оконные функции выполняют агрегирование, ранжирование и смещение данных.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье мы разберем, что такое объектная модель документа (DOM), зачем она нужна и как использовать эти знания на практике.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
🗣️ Однако, если вы пользуетесь синхронными методами внутри обработчиков неких событий, вроде коллбэка HTTP-сервера, отвечающего за обработку запросов, то это, без вариантов, совершенно неправильно. Делать так настоятельно не рекомендуется.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите стать JS-специалистом? Тогда стоит детально разобрать ключевые вопросы для собеседования по JavaScript. Это поможет вам усвоить основные понятия и успешно ответить на другие вопросы.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье я хочу поговорить об особенностях проектирования дизайна и юзабилити интерфейсов с Drag and Drop.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Составили подборку из пять сборщиков модулей для приложений Node.js, указали плюсы и минусы каждого из них и рассказали, как их установить.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Создайте приложение на Node.js, которое принимает строку в качестве аргумента командной строки и выводит количество слов в этой строке.
Решение задачи
const wordCount = inputString.split(' ').length;
console.log("Количество слов:", wordCount);
node script.js "Hello world this is a test"
Количество слов: 6
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱1