Что такое пути?
Пути позволяют указывать расположение файлов и папок относительно текущего файла или корневой папки проекта. Они могут быть относительными или абсолютными.
Основные понятия
1. Относительные пути
Относительные пути указывают расположение файла относительно текущего файла. Они начинаются с точки (
./) или двойной точки (../).
./: Указывает на текущую папку.../: Указывает на родительскую папку.
2. Абсолютные пути
Абсолютные пути указывают расположение файла относительно корневой папки проекта. Они начинаются с слэша (
/).
/: Указывает на корневую папку проекта.
Пример использования путей
Пример структуры папок и файлов:
project/
├── index.html
├── main.js
├── getter.js
└── modules/
└── row.jsПример использования относительных путей:
import { getterTranslation } from './getter.js';
import { rowFunction } from './modules/row.js';Объяснение:
./getter.js: Указывает на файлgetter.js, который находится в той же папке, что и текущий файл../modules/row.js: Указывает на файлrow.js, который находится в папке modules, которая находится в той же папке, что и текущий файл.
Пример использования абсолютных путей:
import { getterTranslation } from '/getter.js';Объяснение:
/getter.js: Указывает на файлgetter.js, который находится в корневой папке проекта.
Как использовать пути в HTML?
Подключай файлы с модулями к HTML странице с помощью тега
<script> с атрибутом type="module".
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<button id="myButton">Нажми меня</button>
<script type="module" src="main.js"></script>
</body>
</html>Как избежать ошибок при использовании путей?
- Относительные пути: Используй относительные пути, чтобы указать расположение файлов относительно текущего файла.
- Абсолютные пути: Используй абсолютные пути, чтобы указать расположение файлов относительно корневой папки проекта.
- Избегай циклических зависимостей: Старайся избегать циклических зависимостей между файлами.
Итог: Пути позволяют указывать расположение файлов и папок относительно текущего файла или корневой папки проекта. Они могут быть относительными или абсолютными. Это упрощает разработку и поддержку больших проектов.