update README for JavaScript

This commit is contained in:
Alexander Popov 2024-04-28 00:18:39 +03:00
parent 3581b1f8a3
commit 3c5f55f5f6
Signed by: iiiypuk
GPG Key ID: E47FE0AB36CD5ED6
13 changed files with 24 additions and 5 deletions

View File

@ -3,12 +3,14 @@
## Информационные
## Успех
- `200` `OK` — успешный запрос
- `201` `Created` — в результате успешного выполнения запроса был создан новый ресурс
## Перенаправление
## Ошибка клиента
- `400` `Bad Request` — сервер обнаружил в запросе клиента синтаксическую ошибку
- `401` `Unauthorized` — для доступа к запрашиваемому ресурсу требуется аутентификация
- `403` `Forbidden` — сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу

View File

@ -1,5 +1,18 @@
# JavaScript
## Взаимодействие с HTML
- [`element.classList`](DOM/addClass.js) - Добавление/удаление классов элемента
- [`document.createElement`](DOM/addElements.js) - Создание HTML элемента
- [`addEventListener()`](DOM/addEventListenter.js) - Добавление обработчика событий
- [attributes.js](DOM/attributes.js) - Примеры методов работы с атрибутами элемента
- []() -
## Массивы
- [arrays.js](Arrays/arrays.js) - Примеры методов работы с массивами
- [`forEach`](Arrays/forEach.js) - Пример метода `forEach`
## Basic
- [Arrays](arrays.js) - работа с массивами
- [Spread syntax](spread.js) - распаковка массива в аргументы
@ -19,12 +32,12 @@
- [xhr](xhrPostForm.js) - отправка формы POST запросом используя XHR
## Other
- [Webpack](webpack.md) example config
- [Webpack](webpack.md) - Пример конфигурации `webpack`
## Canvas
- [Drawing text](drawing-text.js) - примеры рисования текста на CANVAS
- [`measureText()`](measureText.js) - возвращает информацию об измеренном тексте, например ширину
- [`drawImage()`](canvas.drawImage.js) - метод Canvas 2D API рисования изображения на холсте
- [drawText.js](Canvas/drawText.js) - Примеры рисования текста на `<canvas>`
- [`measureText()`](Canvas/measureText.js) - Возвращает информацию о тексте, например ширину
- [`drawImage()`](Canvas/drawImage.js) - Метод Canvas 2D API для отрисовки изображения на холсте
## GameDev
- Canvas [GameLoop](gameloop.js) example
- Canvas [GameLoop](gameLoop.js) - Пример игрового цикла

View File

@ -1,5 +1,7 @@
## WebPack
`packages.json`
```json
"scripts": {
"serve": "webpack serve",
@ -13,7 +15,9 @@
"webpack-dev-server": "^3.11.2"
}
```
`webpack.config.js`
```javascript
const path = require('path');