Это пошаговое руководство поможет вам освоить оконные функции для решения разных задач. На конкретных примерах вы узнаете, как оконные функции выполняют агрегирование, ранжирование и смещение данных.
Читать...
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
• BitImageTool — пиктограммы для кнопок и панелек приложений, закодированные в ASCII
• Текстовые квесты… на Telegram
• Хостинг серверов для сайта. Сравнение недостатков VPS провайдеров. Антирейтинг 2024
• Что такое MLSecOps, или Как безопасность искусственного интеллекта стала заботой DevSecOps
• TypeScript что нового 5.5
Please open Telegram to view this post
VIEW IN TELEGRAM
Немного поэкспериментируем. Возьмем простой дочерний компонент в двух вариантах (генерация события и использование функции в качестве входного параметра) и сравним их по ключевым показателям.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Расскажем о такой эффективной технике в JavaScript, как каррирование. Продемонстрируем на практических примерах принцип ее действия и преимущества.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
🗣️ Например, нужно осуществить чтение файла. Для этого делается запрос в демультиплексор событий, сюда отправляется ресурс (ссылка на файл), нужная операция и callback. Демультиплексор событий регистрирует этот запрос и возвращает управление непосредственно приложению — таким образом, оно не блокируется. Затем он выполняет операции над файлом, и после этого, когда файл будет прочитан, callback регистрируется в очереди на выполнение в цикле событий.
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье ты узнаешь, как делать крутые графики с chart.js в React. Всё объясним на простых примерах со статистикой.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
На заре интернета для хранения данных вам нужен был сервер. Сегодня, благодаря LocalStorage, вы можете хранить данные в браузерах и приложениях.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
С каждым годом собеседования в IT становятся всё сложнее. Пора начать готовиться к ним правильно!
Мы — сообщество «Собесит», и мы помогаем успешно проходить собеседования в IT для Java, GO, QA, ML, Python и других программистов. У нас есть бесплатная база реально пройденных и актуальных собеседований из крупных компаний в видеоформате с документациями, от Junior до Team Lead позиций, которые ты можешь использовать прямо сейчас.
Запускай нашего бесплатного бота и готовься к собеседованиям с умом!
Начни подготовку сегодня и сделай шаг к жирному офферу!
erid: LjN8KBgxP
Мы — сообщество «Собесит», и мы помогаем успешно проходить собеседования в IT для Java, GO, QA, ML, Python и других программистов. У нас есть бесплатная база реально пройденных и актуальных собеседований из крупных компаний в видеоформате с документациями, от Junior до Team Lead позиций, которые ты можешь использовать прямо сейчас.
Запускай нашего бесплатного бота и готовься к собеседованиям с умом!
Начни подготовку сегодня и сделай шаг к жирному офферу!
erid: LjN8KBgxP
Каждый раздел этой статьи будет посвящен отдельному API и снабжен примером, демонстрирующим практический юзкейс.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
• Программное создание материалов с пользовательскими полями в Joomla 5+
• Процесс, который продолжал умирать
• AstroJS проекты в monorepo с помощью npm workspaces
• Почему новый процесс в Node порождается так медленно?
• Аутентификация в SPA приложении через OpenAM используя OAuth2/OIDC
Please open Telegram to view this post
VIEW IN TELEGRAM
Фабричный метод упрощает процесс создания объектов, делает код более удобным в обслуживании и обеспечивает ряд других преимуществ. Разберем принцип его работы на реальном примере создания игровых персонажей.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Рассмотрим важные техники SQL, иллюстрируя их примерами применения набора данных: объединение таблиц, подзапросы и оконные функции, фильтрацию и агрегирование. Освоив их, вы будете лучше справляться с анализом и визуализацией данных и сможете повысить качество принимаемых в организациях решений.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Создайте приложение на Node.js, которое принимает строку в качестве аргумента командной строки и выводит эту строку в верхнем регистре.
Решение задачи
const inputString = process.argv[2];
if (!inputString) {
console.error("Пожалуйста, укажите строку в качестве аргумента.");
process.exit(1);
}
const upperCaseString = inputString.toUpperCase();
console.log("Строка в верхнем регистре:", upperCaseString);
node script.js "hello world"
Please open Telegram to view this post
VIEW IN TELEGRAM
Поймем, как писать и использовать регулярные выражения в JavaScript.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM