Logo
Habr все новости об IT @habr
19 ч. назад
HMPL — лучшая альтернатива HTMX

Всем привет! В данной статье рассмотрим такой javascript модуль как HMPL и как он может заменить HTMX в проекте. Также, рассмотрим в чём их отличия, преимущества и недостатки.При дальнейшем сравнение двух модулей стоит учесть, что один является языком шаблонов, когда как другой является набором инструментов для работы с HTML, реализуемых через атрибуты и не только....

https://clck.ru/3DzLKL
Habr все новости об IT @habr
6 д. назад
Когда нужен TypeScript: введение в мир надежного программирования

Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в веб- и фронтенд-разработку.

https://clck.ru/3Dtmzf
Пикабу - горячие публикации @pikabu
7 д. назад
Backend-разработчик в Создаватель, Удаленно

Опыт работы: не имеет значенияВаши задачи:Участвовать в разработке новых и поддержке текущих сайтов на 1С-Битрикс и CRM Битрикс24;Проектировать новый функционал и продумывать его архитектуру;Решать множество нетривиальных задач, оптимизировать скорость загрузкиТребования:Обязательно знание PHPЖелательно знание JavaScript, HTML, CSSУмение работать с системой контроля версий GitОТКЛИКНУТЬСЯ →...

https://clck.ru/3DrASk
Habr все новости об IT @habr
14 д. назад
Книга: «Паттерны проектирования JavaScript»

Привет, Хаброжители!

Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работ...

https://clck.ru/3DgYAe
Пикабу - горячие публикации @pikabu
14 д. назад
Middle Frontend Developer в Пикабу, удаленка

Зарплата: от 130 000 рублей Опыт работы: от 1 годаОбязательные требования:Опыт работы с typescript;Опыт работы с версткой (grid/flex), стилями;Опыт работы с фреймворком sveltekit;Опыт работы с библиотеками pixijs, threejs;Педантичность в деталях дизайна и любовь к UI/UX будет отличным плюсом ;)Позиция подразумевает выполнение тестового задания.ОТКЛИКНУТЬСЯ →Больше вакансий по ...

https://clck.ru/3DgNhL
Habr все новости об IT @habr
18 д. назад
Система типов и настройки

Написать заметку меня побудила статья Как устроена система типов typescript и собственный опыт.Я обратил внимание, что не всегда понимал семантику "extends" в разных контекстах и влияние настроек языка.В результате, то что меня смущало, оказалось рабочим поведением языка, но при этом непредсказуемым и небезопасным. Хотите знать больше?...

https://clck.ru/3Dbfgn
Habr все новости об IT @habr
18 д. назад
Как я научил бухгалтерию составлять договора дарения со скоростью 1 договор в 4 секунды

В статье разбираю конкретный пример - как при помощи Google Apps Script на основании шаблона, созданного в Гугл Документах массово создавать договора дарения из строк Гугл Таблицы.Массово создавать типовые договора можно когда есть документ-шаблон с готовым форматированием и в нём промаркированы ключевые поля, которые идут под замену для каждой новой строчки таблицы. После автозамены копия заполне...

https://clck.ru/3DajX2
Habr все новости об IT @habr
21 д. назад
[Перевод] Компилируем и выполняем C на JavaScript

Мир работает на C. Этот язык лежит в основе сжатия файлов, сетевых взаимодействий и даже браузера, в котором вы читаете эту статью. Если код не написан на C, он всё равно взаимодействует с ABI, написанном на C (речь о C++, Rust, Zig, т.д.) и доступен в виде библиотеки на C. Язык C и C ABI — это прошлое, настоящее и будущее системного программирования. Читать дальше →...

https://clck.ru/3DYb79
Habr все новости об IT @habr
23 д. назад
10 продвинутых трюков JavaScript, которые повысят ваши навыки программирования

JavaScript — это сердце веб-разработки, делая сайты живыми и интерактивными. Но чтобы стать настоящим гуру JavaScript, мало знать только базовый синтаксис; нужно заглянуть глубже и освоить более продвинутые концепции. В этой статье я расскажу о 10 хитростях JavaScript, которые помогут вам писать код более эффективно и изящно.1. Деструктуризация объектов и массивовДеструктуризация позволяет извлека...

https://clck.ru/3DWEar
Habr все новости об IT @habr
26 д. назад
[Перевод] 7 продвинутых приёмов JavaScript, которые должен знать каждый разработчик

JavaScript продолжает развиваться, давая разработчикам всё больше мощных инструментов для написания чистого, быстрого и эффективного кода.Однако при таком обилии функций и технологий легко упустить самые мощные из них. Если ваша цель — повысить производительность или упростить поддержку кода, эти продвинутые техники дадут вам серьёзное преимущество.Давайте разберём 7 продвинутых техник в JavaScrip...

https://clck.ru/3DRvEX
Habr все новости об IT @habr
27 д. назад
Концепция временного View state в JavaScript

Приветствую всех! В данной статье, речь пойдёт о достаточно необычной теме, информацию о которой я почему-то не нашёл, хотя она достаточно полезна в современных JavaScript фреймворках и библиотеках для создания пользовательских интерфейсов, ведь, в некоторых случаях, применение концепции может помочь ускорить работу с DOM в несколько раз....

https://clck.ru/3DR7xj
Habr все новости об IT @habr
28 д. назад
Управление памятью в JavaScript с помощью WeakRef и FinalizationRegistry

Сегодня мы рассмотрим тему управления памятью в JavaScript — и речь пойдет не о классическом сборщике мусора, а о возможностях с WeakRef и FinalizationRegistry. Эти инструменты помогают работать со слабыми ссылками и асинхронной финализацией объектов, открывая дорогу к более тонкой работе с памятью.Если вам надоело, что объекты висят в памяти дольше, чем нужно, и хочется управлять ресурсами без ли...

https://clck.ru/3DQ4PP
Habr все новости об IT @habr
30 д. назад
Как перевести приложение с Flow на TypeScript

забитие места публикации на сто символов, т.к. публикация не может быть короче ста симовлов, приходится вот-таким вот заниматься...

https://clck.ru/3DNG8K
Habr все новости об IT @habr
1 мес. назад
Как удаление isNumber из зависимостей сэкономил 440 Гб еженедельного трафика

Недавно наткнулся на занимательный merge request по замене зависимости isNumber. Удивительно было в целом осознавать, что как такого универсального метода по определению числа в переменной нет в базовой концепции JavaScript. И данная проблема породила npm-репозиторий isNumber c почти 72 миллионами еженедельных скачиваний на сентябрь 2024 года. Но стоит ли в очередной раз использовать мизерную зави...

https://clck.ru/3DMepa
Habr все новости об IT @habr
1 мес. назад
tanstack/react-query + react typescript

Хотелось бы рассказать как я использую tanstack/react-query в своих проектах при построении архитектуры приложения

https://clck.ru/3DJvsK

Ничего не найдено

К сожалению, мы не смогли найти в нашей базе данных ничего по вашему поисковому запросу {{search_query}}. Повторите попытку, введя другие ключевые слова.