Все статьи
Полный архив материалов HackerX: уроки по Node.js, JavaScript, jQuery, базам данных и алгоритмам.
110 материалов
-
Node.js
child_process в Node.js: exec, execFile, spawn и fork
Модуль child_process в Node.js: чем exec отличается от execFile и spawn, почему exec опасен, коды возврата, maxBuffer и потоковый …
· 6 мин
-
jQuery
Изменить содержимое элемента: html(), text() и XSS
Как заменить содержимое элемента через jQuery html() и text() и без библиотеки: innerHTML, textContent. Почему выбор между ними — …
· 4 мин
-
Node.js
Объект process в Node.js: argv, env, память и выход
Объект process в Node.js: аргументы командной строки и parseArgs, переменные окружения, memoryUsage, коды выхода и почему …
· 6 мин
-
MongoDB
MongoDB: что это, зачем нужна и когда не нужна
Что такое MongoDB простыми словами: документы вместо строк, отсутствие схемы, когда она выигрывает у PostgreSQL и когда …
· 6 мин
-
MongoDB
MongoDB CRUD: вставка, выборка, обновление и удаление
CRUD-операции MongoDB из Node.js: insertOne, find, updateOne, deleteMany. Разбор matchedCount и modifiedCount, upsert, ObjectId и …
· 8 мин
-
FS — файловая система
fs.appendFile(): как дописать текст в конец файла
Как дописать данные в конец файла в Node.js через fs.appendFile: чем отличается от writeFile, флаг 'a', создание файла и почему в …
· 6 мин
-
jQuery
Установить или изменить атрибут: jQuery и нативный JS
Как установить или изменить значение атрибута через jQuery .attr() и без библиотеки: setAttribute, dataset, установка нескольких …
· 5 мин
-
jQuery
Удалить атрибут: jQuery .removeAttr() и нативный JS
Как удалить атрибут HTML-элемента через jQuery .removeAttr() и без библиотеки: removeAttribute, почему для disabled нужен .prop() …
· 5 мин
-
jQuery
Получить значение атрибута: jQuery .attr() и нативный JS
Как получить значение атрибута через jQuery .attr() и без библиотеки: getAttribute, dataset и главная ловушка — разница между …
· 5 мин
-
jQuery
Автозаполнение поля: jQuery UI Autocomplete и datalist
Автодополнение в поле ввода: виджет jQuery UI Autocomplete, нативный datalist и свой вариант. Что выбрать в 2026 и почему jQuery …
· 4 мин
-
jQuery
Как узнать класс элемента: jQuery и нативный JavaScript
Как получить класс HTML-элемента через jQuery и как то же самое сделать без библиотеки: classList, className и проверка на …
· 4 мин
-
HTML5 API
Показать местоположение на карте: Google и Яндекс.Карты
Как показать местоположение пользователя на Google Maps и Яндекс.Картах: связка Geolocation API с картами, ключи, оплата и почему …
· 4 мин