snipplets.dev/~/JavaScript/README.md

28 lines
1.3 KiB
Markdown
Raw Normal View History

2021-11-15 02:50:46 +03:00
# JavaScript
2021-11-18 01:21:29 +03:00
## Basic
2021-11-19 03:40:21 +03:00
- [Arrays](arrays.js) - работа с массивами
2021-11-19 04:02:42 +03:00
- [Spread syntax](spread.js) - распаковка массива в аргументы
2021-12-12 01:09:28 +03:00
- [location.href](location.href.js) - Переход на другую страницу
2022-03-26 03:37:19 +03:00
- [Text Content](textContent.js) - Получить текстовое содержимое элемента
- [Add DOM Elements](addElements.js) - Добавление элементов в DOM
- [Add Class](addClass.js) - Добавление/Удаление классов
2021-11-19 03:40:21 +03:00
2023-01-09 01:41:52 +03:00
## Перебор элементов
- [Object.entries()](Object.entries.js) - Перебор объектов, ассоционных массивов
2022-04-03 11:36:11 +03:00
## Requests
- [fetch](fetch.js) - Fetch запрос JSON данных
- [xhr](xhrPostForm.js) - отправка формы POST запросом используя XHR
2021-11-19 03:40:21 +03:00
## Other
2021-11-18 01:21:29 +03:00
- [Webpack](webpack.md) example config
2021-11-15 02:50:46 +03:00
## Canvas
2021-11-15 03:02:41 +03:00
- [Drawing text](drawing-text.js) - примеры рисования текста на CANVAS
- [`measureText()`](measureText.js) - возвращает информацию об измеренном тексте, например ширину
2021-11-15 02:50:46 +03:00
- [`drawImage()`](canvas.drawImage.js) - метод Canvas 2D API рисования изображения на холсте
2021-11-18 01:21:29 +03:00
## GameDev
- Canvas [GameLoop](gameloop.js) example