Logo
Habr все новости об IT @habr
10 д. назад
Семантический веб: краткий обзор технологий и инструментов

В статье "Семантический веб: краткий обзор технологий и инструментов" вы найдете доступное объяснение основ семантического веба и его ключевых компонентов. Мы рассмотрим что такое семантический веб, как он помогает сделать данные более доступными и понятными для машинной обработки. В статье обсуждаются технологии, лежащие в его основе: RDF (Resource Description Framework) для моделирования данных,...

https://clck.ru/3EY9hW
Habr все новости об IT @habr
12 д. назад
kjs-box: добавляем ленивые модули, ресурсы с типизацией и модели представления в React-проекты на Kotlin

Года три назад я захотел сделать для себя небольшой сайт. Лезть в TypeScript или тем более в JavaScript, когда любишь Kotlin, желания не было, равно как и не хотелось создавать какие-то типовые функции с нуля. По этим причинам выбор пал на React в сочетании с Kotlin Wrappers.Ознакомившись с тем, что предлагается по умолчанию в упомянутой комбинации языка и инструментов для разработки, я понял, что...

https://clck.ru/3EWEsR
Habr все новости об IT @habr
17 д. назад
JavaScript: структуры данных и алгоритмы. Часть 6

Привет, друзья!
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это шестая часть серии, в которой мы начинаем разбирать алгоритмы.
Сегодня мы поговорим об алгоритмах для работы с множествами.
Код, представленный в этой и других статьях серии, можно найти в этом репозитории.
С вашего позволения, я не буду рассказывать о математических ...

https://clck.ru/3EQJBa
Habr все новости об IT @habr
25 д. назад
Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор

Сегодня поговорим о объектах, объектной архитектуре и способах взаимодействия с ними на примере языков программирования Python и JavaScript. Получилось небольшое исследование, противопоставляющее прототипирование и ООП.Давайте разбираться!

https://clck.ru/3EEcot
Habr все новости об IT @habr
25 д. назад
Nexus-IoC — хорошо знакомый незнакомец в мире TypeScript и DI

Вы запутались в сложных графах зависимостей и бесконечных правках кода? Nexus-IoC – это лёгкое, это мощное решение для внедрения зависимостей в проектах на TypeScript. Созданная как альтернатива Inversify, эта библиотека поможет вам легко управлять модулями, находить ошибки до их появления в продакшене и даже визуализировать граф зависимостей вашего приложения!В статье я расскажу, какие проблемы р...

https://clck.ru/3EEVL3
Habr все новости об IT @habr
1 мес. назад
HMPL — лучшая альтернатива HTMX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

https://clck.ru/3DRvEX

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

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