IT Kniga
Интернет-магазин компьютерной литературы

HTML, CSS, Javascript

Symbiote.js 2.0

JavaScript - habr.ru - Втр, 16/01/2024 - 09:32

Всем привет! 

Спешу сообщить о выходе новой версии замечательной фронтенд-библиотеки Symbiote.js! Никогда не слышали о ней? Самое время познакомиться.

Symbiote - это компактная, но очень мощная библиотека для создания веб-компонентов и приложений на их основе. Да, я знаю, у нас уже есть React, Vue, Svelte, LitElement и прочее. И может быть, не очень понятно, зачем вникать во что-то еще… Но не торопитесь с выводами, Симбиоту есть, что вам предложить.

Читать далее
Категории: HTML, CSS, Javascript

Оптимизируйте длинные задачи

JavaScript - habr.ru - Пнд, 15/01/2024 - 05:46

Вам говорили «не блокируйте основной поток» и «разбивайте свои длинные задачи», но что значит делать эти вещи?

Если вы читаете много материалов о веб-производительности, то советы по обеспечению быстроты ваших приложений JavaScript, как правило, включают в себя некоторые из этих интересных фактов:

Читать далее
Категории: HTML, CSS, Javascript

JavaScript однопоточный или многопоточный? Ставим точку

JavaScript - habr.ru - Вс, 14/01/2024 - 20:55

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

Читать далее
Категории: HTML, CSS, Javascript

Подписываемся на датчики

JavaScript - habr.ru - Вс, 14/01/2024 - 20:02

Электроника плотно укоренилась в нашей жизни. И речь идёт не о повседневном
пользовании благами цивилизации. Мы говорим о тех моментах, когда устройства, созданные на маломощных и недорогих компонентах, решают довольно большой спектр повседневных задач. Они помогают нам с бытом, следят за безопасностью и контролируют наше жилое пространство. 

Читать далее
Категории: HTML, CSS, Javascript

О кастомных HTML-тегах по-человечески и как их использовать

JavaScript - habr.ru - Вс, 14/01/2024 - 12:31

Расскажу вам о том, как использовать чудо-юдо под названием «Кастомные HTML‑теги» понятно, но подробно.

Читать далее
Категории: HTML, CSS, Javascript

[Перевод] Скрытые возможности элемента <input>


Элемент <input> в HTML самый интересный.

Большинство его собратьев вне зависимости от своих атрибутов ведут себя одинаково. При этом атрибут type элемента <input> может принимать 22 разных значения, которые не только меняют его поведение, но и влияют на внешний вид (зачастую в ущерб стилистике).

Элемент <input> отвечает за всё, начиная с текстового ввода и чекбоксов, заканчивая переключателями и кнопкой для сброса всех полей в форме. В этой статье я опишу не только различные типы <input>, но и сопутствующие атрибуты, о которых вы могли не знать, и которые делают этот элемент более удобным и применимым в различных ситуациях. Приступим! Читать дальше →
Категории: HTML, CSS, Javascript

#Net

JavaScript - habr.ru - Сб, 13/01/2024 - 12:01


Oчень добрый день. Меня зовут Тимур и я программист.

В прошлой своей статье я вкратце описал как можно внести минорные правки в код хромиума, собрать его и подтянуть в собственную сборку электрона. Статья имела оглушительный успех и вызвала бурные дебаты (34 комментария знаете ли) и, как только головокружение от успеха прошло, я немедленно бросился писать следующую. Собственно не прошло и трех лет (всего два так то) и вот она готова. Давайте взглянем.
Читать дальше →
Категории: HTML, CSS, Javascript

Работа с ETH, BSC, TRX кошельками на сервере NodeJS — отправка транзакций, получение баланса, генерация мнемоники

JavaScript - habr.ru - Пт, 12/01/2024 - 19:48

Удивительно, как мало готовых решений для работы с крипто-кошельками на серверной стороне. А конкретно для таких базовых задач, как: отправка самой монеты, отправка токенов, получение баланса, подпись транзакций.

Опытные - ничего нового в этой статье не найдут, но она будет полезна тем, кто ради базовых функций не хочет штудировать документацию tronweb, web3 и прочих библиотек для работы с криптомиром. По сути - я просто хочу собрать в одном месте полезные кусочки кода.

Читать далее
Категории: HTML, CSS, Javascript

Все про this в JavaScript

JavaScript - habr.ru - Пт, 12/01/2024 - 14:17

В этой статье мы узнаем все о this в JavaScript и научимся его определять.
Разберемся с мифической "потерей контекста", узнаем как API среды влияет на this и многие другие вопросы, которые так не хватало времени разобрать.

Читать далее
Категории: HTML, CSS, Javascript

Кодим 24/7: Прокачиваем продуктивность в условиях жесткого цейтнота

JavaScript - habr.ru - Пт, 12/01/2024 - 11:29

Привет! Меня зовут Михаил, я Senior Software Developer в YouHodler.

Мы занимается оказанием банковских и биржевых услуг в сфере криптовалюты. Компания имеет несколько финансовых лицензий, которые позволяют нам работать на различных рынках. Однако финансовые лицензии означают регулярные аудиты, о чем я вам сейчас и расскажу.

Читать далее
Категории: HTML, CSS, Javascript

Кодим 24/7: Прокачиваем продуктивность в условиях жесткого цейтнота

Привет! Меня зовут Михаил, я Senior Software Developer в YouHodler.

Мы занимается оказанием банковских и биржевых услуг в сфере криптовалюты. Компания имеет несколько финансовых лицензий, которые позволяют нам работать на различных рынках. Однако финансовые лицензии означают регулярные аудиты, о чем я вам сейчас и расскажу.

Читать далее
Категории: HTML, CSS, Javascript

Стилистические правила умерли, да здравствуют стилистические правила

JavaScript - habr.ru - Пт, 12/01/2024 - 09:43

Под конец прошлого года, по ряду причин, ESLint отказались от дальнейшей поддержки и развития стилистических правил. А тема, как по мне, несправедливо осталась в тени. Давайте разберемся, почему так произошло и какие изменения нас ждут на поприще статического анализа и форматирования кода.

Читать далее
Категории: HTML, CSS, Javascript

Записываем экран и звук через расширение в браузере и сохраняем в NextCloud

JavaScript - habr.ru - Чт, 11/01/2024 - 19:45

Здравствуйте дорогие читатели.

В статье делюсь опытом создания расширения для Chromium и Google Chrome браузера.

Причиной для создания расширения послужило отсутствие функции сохранения результатов записей в своём облаке и удобство этого процесса.

Раньше я пользовался «условно бесплатными расширениями и программами для записи скринкастов», но в какой-то момент некоторые из них стали платными, и их удобства сошли на “нет”. А в некоторых оставались вопросы к безопасности данных и сложности с оплатой.

Возможно вы скажите - зачем мне расширение для браузера?! Ведь я могу взять ffmpeg с x11grab, приправить всё это bash-скриптом с использованием curl, и отправлять результаты в облако одной лишь командой в терминале! И возможно быстренько "перенесу" это решение под все операционные системы! И вы будете правы, но решение получится сложным. А если у нас есть под рукой браузер, то воспользуемся его возможностями (да, это странно - браузер для просмотра HTML-страничек, который записывает ваш экран).

Ссылка на готовое решение под катом.

Читать далее
Категории: HTML, CSS, Javascript

Создание веб-приложения с использованием микрофронтендов и Module Federation

JavaScript - habr.ru - Чт, 11/01/2024 - 15:21

Привет! В данной статье мы разберём процесс разработки веб-приложения на основе подхода микрофронтендов с использованием технологии Module Federation

Читать далее
Категории: HTML, CSS, Javascript

[Перевод] Пишем 2D игру на JavaScript и Canvas. Часть 2. Графика

JavaScript - habr.ru - Чт, 11/01/2024 - 08:57

Привет!

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

Читать далее
Категории: HTML, CSS, Javascript

Вопросы и ответы для собеседования на позицию frontend-разработчик. Часть 2

JavaScript - habr.ru - Чт, 11/01/2024 - 05:00

Всем привет! В этой статье (части) рассмотрим вопросы, связанные с великим и могучим TypeScript'ом, которые задают на собеседованиях. Если вы не читали прошлую статью, где описаны вопросы по JS, вот ссылочка. Пожалуйста, не заучивайте вопросы, это вредно для вашего здоровья!)

Читать далее
Категории: HTML, CSS, Javascript

Чт, 01/01/1970 - 00:00

Большая распродажа компьютерной литературы

Полный список здесь

RSS-материал