diff --git a/code/HTTP/README.md b/code/HTTP/README.md index c137004..3e674af 100644 --- a/code/HTTP/README.md +++ b/code/HTTP/README.md @@ -3,12 +3,14 @@ ## Информационные ## Успех + - `200` `OK` — успешный запрос - `201` `Created` — в результате успешного выполнения запроса был создан новый ресурс ## Перенаправление ## Ошибка клиента + - `400` `Bad Request` — сервер обнаружил в запросе клиента синтаксическую ошибку - `401` `Unauthorized` — для доступа к запрашиваемому ресурсу требуется аутентификация - `403` `Forbidden` — сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу diff --git a/code/JavaScript/arrays.js b/code/JavaScript/Arrays/arrays.js similarity index 100% rename from code/JavaScript/arrays.js rename to code/JavaScript/Arrays/arrays.js diff --git a/code/JavaScript/forEach.js b/code/JavaScript/Arrays/forEach.js similarity index 100% rename from code/JavaScript/forEach.js rename to code/JavaScript/Arrays/forEach.js diff --git a/code/JavaScript/canvas.drawImage.js b/code/JavaScript/Canvas/drawImage.js similarity index 100% rename from code/JavaScript/canvas.drawImage.js rename to code/JavaScript/Canvas/drawImage.js diff --git a/code/JavaScript/drawing-text.js b/code/JavaScript/Canvas/drawText.js similarity index 100% rename from code/JavaScript/drawing-text.js rename to code/JavaScript/Canvas/drawText.js diff --git a/code/JavaScript/measureText.js b/code/JavaScript/Canvas/measureText.js similarity index 100% rename from code/JavaScript/measureText.js rename to code/JavaScript/Canvas/measureText.js diff --git a/code/JavaScript/addClass.js b/code/JavaScript/DOM/addClass.js similarity index 100% rename from code/JavaScript/addClass.js rename to code/JavaScript/DOM/addClass.js diff --git a/code/JavaScript/addElements.js b/code/JavaScript/DOM/addElements.js similarity index 100% rename from code/JavaScript/addElements.js rename to code/JavaScript/DOM/addElements.js diff --git a/code/JavaScript/addEventListenter.js b/code/JavaScript/DOM/addEventListenter.js similarity index 100% rename from code/JavaScript/addEventListenter.js rename to code/JavaScript/DOM/addEventListenter.js diff --git a/code/JavaScript/attributes.js b/code/JavaScript/DOM/attributes.js similarity index 100% rename from code/JavaScript/attributes.js rename to code/JavaScript/DOM/attributes.js diff --git a/code/JavaScript/README.md b/code/JavaScript/README.md index 6f281e5..11b688b 100644 --- a/code/JavaScript/README.md +++ b/code/JavaScript/README.md @@ -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) - Примеры рисования текста на `` +- [`measureText()`](Canvas/measureText.js) - Возвращает информацию о тексте, например ширину +- [`drawImage()`](Canvas/drawImage.js) - Метод Canvas 2D API для отрисовки изображения на холсте ## GameDev -- Canvas [GameLoop](gameloop.js) example +- Canvas [GameLoop](gameLoop.js) - Пример игрового цикла diff --git a/projects/JavaScript/GameLoop/gameloop.js b/code/JavaScript/gameLoop.js similarity index 100% rename from projects/JavaScript/GameLoop/gameloop.js rename to code/JavaScript/gameLoop.js diff --git a/code/JavaScript/webpack.md b/code/JavaScript/webpack.md index 2dfe7a1..cc4afdd 100644 --- a/code/JavaScript/webpack.md +++ b/code/JavaScript/webpack.md @@ -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');