2.2 KiB
2.2 KiB
JavaScript
Взаимодействие с HTML
element.classList
- Добавление/удаление классов элементаdocument.createElement
- Создание HTML элементаaddEventListener()
- Добавление обработчика событий- attributes.js - Примеры методов работы с атрибутами элемента
- -
Массивы
Basic
- Arrays - работа с массивами
- Spread syntax - распаковка массива в аргументы
- location.href - Переход на другую страницу
- Text Content - Получить текстовое содержимое элемента
- Add DOM Elements - Добавление элементов в DOM
- Add Class - Добавление/Удаление классов
Advanced
- Intl.DateTimeFormat - форматировнные строки из дат
Перебор элементов
- Object.entries() - Перебор объектов, ассоционных массивов
Requests
Other
- Webpack - Пример конфигурации
webpack
Canvas
- drawText.js - Примеры рисования текста на
<canvas>
measureText()
- Возвращает информацию о тексте, например ширинуdrawImage()
- Метод Canvas 2D API для отрисовки изображения на холсте
GameDev
- Canvas GameLoop - Пример игрового цикла