en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

JavaScript заметки

JavaScript заметки

Open in Telegram

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

Show more
7 369
Subscribers
-624 hours
-187 days
-5630 days
Posts Archive
Math.floor() Округляет число вниз до ближайшего целого числа. #функции
Math.floor() Округляет число вниз до ближайшего целого числа. #функции

Интересные трюки JS Небольшая подборка нестандартных вариантов использования HTML/JS/CSS, где каждый найдёт что-то интересное
Интересные трюки JS Небольшая подборка нестандартных вариантов использования HTML/JS/CSS, где каждый найдёт что-то интересное. Если информация окажется полезной, будем собирать эти хаки на постоянной основе и публиковать по мере накопления. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Math.min() Возвращает наименьшее из переданных чисел. #функции
Math.min() Возвращает наименьшее из переданных чисел. #функции

Вывод типов в TypeScript Решим реальную практическую задачу, с которой мне пришлось столкнуться на моем проекте React/TypeScr
Вывод типов в TypeScript Решим реальную практическую задачу, с которой мне пришлось столкнуться на моем проекте React/TypeScript. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Math.max() Возвращает наибольшее из переданных чисел. #функции
Math.max() Возвращает наибольшее из переданных чисел. #функции

Слетать в Турцию за $12 или на Мальдивы за $26 — решать вам. Турагенты никогда не скажут правду и будут продавать билеты втридорога. А ещё вы переплатите за проживание и питание. Чтобы не платить за отдых сотни тысяч, читайте канал RELOCACIYA. Здесь автор объехал 142 страны и простым языком рассказывает как кататься по миру за гроши. Изучайте: как покупать авиабилеты за пару долларов, вообще не платить за аренду жилья (15 способов) и где удалёнщикам платят до 8000€ в месяц. Заходите и убедитесь, что путешествия — это просто: RELOCACIYA

Внедрение зависимостей в ES6+ В этой статье я хочу на примерах разобрать эту фичу — в том виде, в котором она сейчас доступна
Внедрение зависимостей в ES6+ В этой статье я хочу на примерах разобрать эту фичу — в том виде, в котором она сейчас доступна в TypeScript 5.2.0-beta с полифиллом disposablestack. Я рассмотрю синхронные и асинхронные ресурсы, DisposableStack/AsyncDisposableStack, а также приведу пример неочевидного бага, в который попался я сам. По пути я также коснусь нескольких других нововведений Node.js, про которые, возможно, ещё знают не все. Весь код доступен в репозитории. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

parseFloat() Преобразует строку в число с плавающей запятой. #функции
parseFloat() Преобразует строку в число с плавающей запятой. #функции

Ускорить таблицу на React в 1 000 раз Сначала я использовал Chrome-профайлер JavaScript, но с ним сложно работать на низкой п
Ускорить таблицу на React в 1 000 раз Сначала я использовал Chrome-профайлер JavaScript, но с ним сложно работать на низкой производительности. Профайлер накладывает на код заметную нагрузку. Исполнение кода уже занимало 30–40 секунд, поэтому профайлер не годился. Оценить производительность при анализе кода React — вообще сложно: некоторые части внутреннего кода используются слишком часто, поэтому результаты трудно расшифровать. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

parseInt() Преобразует строку в целое число. #функции
parseInt() Преобразует строку в целое число. #функции

Сквозь время – ускоряем автотесты Со временем каждый уважающий себя проект обрастает модульными и интеграционными тестами. В
Сквозь время – ускоряем автотесты Со временем каждый уважающий себя проект обрастает модульными и интеграционными тестами. В идеальном мире автотесты должны проходить быстро, чтобы их хотелось запускать как локально, так и в CI. Но почему в большинстве проектов запуск тестов отнимает критически много времени? #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Оператор расширения объекта Это оператор, позволяющий копировать свойства одного объекта в другой #объекты
Оператор расширения объекта Это оператор, позволяющий копировать свойства одного объекта в другой #объекты

Насколько опасна JavaScript-криптография? Каждые несколько лет среди специалистов по безопасности поднимаются дискуссии о вре
Насколько опасна JavaScript-криптография? Каждые несколько лет среди специалистов по безопасности поднимаются дискуссии о вреде JS-криптографии. Сейчас они возобновились. Что стало поводом и почему у некоторых специалистов такое предубеждение к криптографическим операциям в браузере? Попробуем разобраться. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Фабричные функции Это функции, которые возвращают новый объект при вызове #объекты
Фабричные функции Это функции, которые возвращают новый объект при вызове #объекты

ES2023 — что нового в JavaScript? В данной статье мы обсудим новые возможности работы с массивами в JavaScript, которые были
ES2023 — что нового в JavaScript? В данной статье мы обсудим новые возможности работы с массивами в JavaScript, которые были добавлены в ES2023. #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Функции-генераторы Это функции, которые могут приостанавливать свое выполнение и возобновлять его позже #объекты
Функции-генераторы Это функции, которые могут приостанавливать свое выполнение и возобновлять его позже #объекты

Работа с единицами системы СИ на JavaScript Программируя традиционным образом, очень просто упустить из виду, в каких единица
Работа с единицами системы СИ на JavaScript Программируя традиционным образом, очень просто упустить из виду, в каких единицах измеряются числа, с которыми мы оперируем. Например, можно сложить метры с литрами, и никакой компилятор нам при этом не поможет.  #статья ❤️ Прожимай реакции, если нравится такой формат 👉 Читать статью

Прототипы Это механизм, позволяющий объектам делить свойства и методы между собой #объекты
Прототипы Это механизм, позволяющий объектам делить свойства и методы между собой #объекты

Каррирование функций Это техника, позволяющая преобразовывать функции с несколькими аргументами в функции с одним аргументом
Каррирование функций Это техника, позволяющая преобразовывать функции с несколькими аргументами в функции с одним аргументом #объекты

❓ Как писать потокобразный реактивный код? Познакомьтесь с реактивным программированием, библиотекой RxJS и её использованием
❓ Как писать потокобразный реактивный код?  Познакомьтесь с реактивным программированием, библиотекой RxJS и её использованием в Angular! Приходите 26 июля в 20:00 на открытый урок, который пройдет в рамках онлайн-курса «Angular Developer» OTUS. Реактивное программирование — это современных подход к разработке ПО, который строится на реагировании на события и на распространении событий.  🔊 Преимущества такого подхода:  — Сильно улучшает читаемость и качество кода — Облегчает контроль за ожидаемыми значениями переменных — Уменьшение количества строк кода и более высокая производительность Angular Не упустите возможность протестировать формат обучения! Больше полезного ждет вас на курсе, доступном в рассрочку.  ➡️ Для участия зарегистрируйтесь Нативная интеграция. Информация о продукте www.otus.ru