JavaScript заметки
前往频道在 Telegram
Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl
显示更多7 744
订阅者
无数据24 小时
-127 天
-6830 天
帖子存档
7 744
Слетать в Турцию за $12 или на Мальдивы за $26 — решать вам.
Турагенты никогда не скажут правду и будут продавать билеты втридорога. А ещё вы переплатите за проживание и питание.
Чтобы не платить за отдых сотни тысяч, читайте канал RELOCACIYA. Здесь автор объехал 142 страны и простым языком рассказывает как кататься по миру за гроши.
Изучайте: как покупать авиабилеты за пару долларов, вообще не платить за аренду жилья (15 способов) и где удалёнщикам платят до 8000€ в месяц.
Заходите и убедитесь, что путешествия — это просто: RELOCACIYA
7 744
Внедрение зависимостей в ES6+
В этой статье я хочу на примерах разобрать эту фичу — в том виде, в котором она сейчас доступна в TypeScript 5.2.0-beta с полифиллом disposablestack. Я рассмотрю синхронные и асинхронные ресурсы,
DisposableStack/AsyncDisposableStack, а также приведу пример неочевидного бага, в который попался я сам. По пути я также коснусь нескольких других нововведений Node.js, про которые, возможно, ещё знают не все. Весь код доступен в репозитории.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью7 744
Ускорить таблицу на React в 1 000 раз
Сначала я использовал Chrome-профайлер JavaScript, но с ним сложно работать на низкой производительности. Профайлер накладывает на код заметную нагрузку. Исполнение кода уже занимало 30–40 секунд, поэтому профайлер не годился. Оценить производительность при анализе кода React — вообще сложно: некоторые части внутреннего кода используются слишком часто, поэтому результаты трудно расшифровать.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Сквозь время – ускоряем автотесты
Со временем каждый уважающий себя проект обрастает модульными и интеграционными тестами. В идеальном мире автотесты должны проходить быстро, чтобы их хотелось запускать как локально, так и в CI. Но почему в большинстве проектов запуск тестов отнимает критически много времени?
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Оператор расширения объекта
Это оператор, позволяющий копировать свойства одного объекта в другой
#объекты
7 744
Насколько опасна JavaScript-криптография?
Каждые несколько лет среди специалистов по безопасности поднимаются дискуссии о вреде JS-криптографии. Сейчас они возобновились. Что стало поводом и почему у некоторых специалистов такое предубеждение к криптографическим операциям в браузере? Попробуем разобраться.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Фабричные функции
Это функции, которые возвращают новый объект при вызове
#объекты
7 744
ES2023 — что нового в JavaScript?
В данной статье мы обсудим новые возможности работы с массивами в JavaScript, которые были добавлены в ES2023.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Функции-генераторы
Это функции, которые могут приостанавливать свое выполнение и возобновлять его позже
#объекты
7 744
Работа с единицами системы СИ на JavaScript
Программируя традиционным образом, очень просто упустить из виду, в каких единицах измеряются числа, с которыми мы оперируем. Например, можно сложить метры с литрами, и никакой компилятор нам при этом не поможет.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Прототипы
Это механизм, позволяющий объектам делить свойства и методы между собой
#объекты
7 744
Каррирование функций
Это техника, позволяющая преобразовывать функции с несколькими аргументами в функции с одним аргументом
#объекты
7 744
❓ Как писать потокобразный реактивный код?
Познакомьтесь с реактивным программированием, библиотекой RxJS и её использованием в Angular! Приходите 26 июля в 20:00 на открытый урок, который пройдет в рамках онлайн-курса «Angular Developer» OTUS.
Реактивное программирование — это современных подход к разработке ПО, который строится на реагировании на события и на распространении событий.
🔊 Преимущества такого подхода:
— Сильно улучшает читаемость и качество кода
— Облегчает контроль за ожидаемыми значениями переменных
— Уменьшение количества строк кода и более высокая производительность Angular
Не упустите возможность протестировать формат обучения! Больше полезного ждет вас на курсе, доступном в рассрочку.
➡️ Для участия зарегистрируйтесь
Нативная интеграция. Информация о продукте www.otus.ru
7 744
Внедрение зависимостей в JS
Эта статья является ещё одной попыткой сформулировать идею, зачем нужно внедрение зависимостей в ванильном JavaScript (именно в ES6+, а не в TS)
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Подборка новых статей из Журнала Академии Яндекса. Они пишут для тех, кто выбрал путь в IT: про развитие, карьеру и будущее⚡
1. Три способа освоить программирование с нуля
https://t.me/journal_academy/636
2. Подборка полезных ресурсов для изучения асинхронности в JavaScript
https://t.me/journal_academy/77
3. Что такое генеративная графика
https://t.me/journal_academy/295
Вступайте в сообщество увлечённых айтишников:
Журнал Академии Яндекса
Реклама. ООО "ЯНДЕКС". ИНН 7736207543. erid: 2RanynDMRKE
7 744
Книги для JavaScript-разработчика
Сегодня предлагаем подборку книг для JavaScript-разработчика. Подобраны они в порядке усложнения материала. То, что в начале подборки, пригодится начинающему специалисту (правда, перечитать не помешает и профи). А ближе к концу — книги для более опытных разработчиков.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
Как упростить импорт JavaScript модулей
Во многих проектах рано или поздно появляется большая вложенная структура директорий. Это приводит к тому, что пути импорта становятся длиннее и сложнее для понимания. Таким образом, не только ухудшается эстетика кода, но и затрудняется понимание происхождения импортированного кода.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
7 744
JavaScript теперь в телеграм!
JavaScript — самый популярный язык в мире, он используется в 95% всех сайтов, которые вообще существуют. Теперь у JS есть русскоязычный канал. Это первоисточник всего, что появляется в платных курсах и остальных ресурсов. Стоит подписаться!
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
