И когда нужен каждый из них В наших проектах мы постоянно работаем с файлами: Но при этом в одних проектах мы пишем просто имя файла, например 'data.json', а в других — вот так: '/Users/mike/server/data.json'. Или в одном месте подключаем скрипт командой <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script> а в другом — командой <script src="script.js"></script>. Всё дело в том, что в разных ситуациях нам нужно указывать абсолютный путь к файлу (длинная запись), а в других — относительный (короткий)...
Во время работы ( особенно если ты обрабатываешь большой объем контента ) можно легко потеряться в том, где указать абсолютный путь, а где относительный! Какая разница?) Хороший вопрос!) Вот представьте, указали пути к картинкам абсолютно. И тут вы закончили проект, залили его на хостинг - все прекрасно отображается, все картинки нашлись и жизнь прекрасна!) Но прошло время, решили сменить домен, слили архивчик с фтп и залили на новый домен... И вот тут как раз и проявится проблема! Пути то абсолютно...