Разлика между абсолютна и относителна връзка.

Абсолютни и относителни препратки могат да се използват в голямо разнообразие от ИТ инструменти. Най -често - при проектиране на уеб страници, както и в електронни таблици. Как изглеждат тези връзки? Каква е разликата между абсолютна връзка и относителна?

Абсолютни и относителни връзки в Excel

И така, сред тези общи IT инструменти, които използват абсолютни и относителни връзки, е Excel. Елемент от първия тип е фиксиран (не се променя при копиране на съдържанието на клетка на друго място в таблицата) набор от координати на клетки, които са дефинирани във формулата. Тоест, когато се използва абсолютна препратка, преместването на клетка А1 във всяка посока не влияе върху съдържанието на формулата - координатите на клетките, записани в нея, няма да се променят. Формулата ще остане във формата, в която първоначално е била въведена от потребителя в електронната таблица на Excel.

Обърнете внимание, че за да се определи "абсолютността" на препратката, във формулата е необходимо да се постави знак $ пред всяка координата. По този начин записът в клетката ще изглежда = $ A $ 1 $ A $ 2.

На свой ред относителната препратка е набор от координати на клетки във формула, които се променят, когато се копират на друго място в таблицата на клетката, в която е записана формулата. Тоест, ако първоначално формулата = B1 B2 е записана в клетка A1, тогава в случай на използване на относителна препратка при копиране на тази клетка в клетката, разположена вдясно, в A2, формулата автоматично ще се промени на = B2 B3.

Относителните връзки от своя страна не трябва да включват знаци $. Всъщност отсъствието му предопределя "относителността", а не "абсолютността" на връзката.

Връзки в структурата на уеб страница

Концепцията за абсолютни и относителни връзки се използва и в областта на уеб разработката. Факт е, че и двете могат да бъдат поставени в структурата на уеб страници. Как?

Относителна връзка, разположена в структурата на уеб страница, означава непълен адрес на файл, който прилича на /page1234.html. Предполага се, че браузърът, когато открие относителна връзка, автоматично ще добави / липсващата част от адреса на файла преди знака, за да се зареди.

Важно е да следвате относителна връзка от уеб страница, разположена на същия сайт, където се намира файлът. Тоест, ако портала http://www.page1.com хоства страница с относителна връзка с формуляр /page1234.html, тогава браузърът, след като потребителят кликне върху тази връзка, ще започне да изтегля файла на адреса http: //www.page1. com /page1234.html.

Ако на свой ред го поставите например на портала http://www.page2.com, тогава браузърът ще започне да зарежда страницата http://www.page2.com/page1234. html. Следователно уеб администраторът трябва да внимава с поставянето на относителни връзки - основното е, че те съответстват на реалния файл на сървъра.

Абсолютната връзка в уеб страница означава от своя страна пълния адрес на файла, който изглежда като http://www.page.com/page1.html. Браузърът ще предоставя навигация към файла само на този адрес и не на друг. Абсолютна връзка може да бъде вградена в уеб страница, разположена на всеки сайт - преходът през нея към посочения файл винаги ще бъде правилен.

Сравнение

Основната разлика между абсолютна и относителна в Excel е, че когато се използва първата, съдържанието на формулата, копирано от една клетка в друга, се запазва, когато втората се използва, тя се променя.

В друга област на ИТ - уеб разработка - абсолютна връзка е пълният адрес на файл, разположен на сървър. Под относителния - само част от адреса, която обаче е достатъчна, за да може браузърът автоматично да завърши пълния път до файла, въз основа на текущия адрес на уеб страницата, на която се намира относителната връзка.

След като установихме каква е разликата между абсолютната и относителната препратка в двете основни IT области, в които се използват тези понятия, ще поправим изводите в таблицата.

Сравнителна таблица

Абсолютна справка Относителна справка
В Excel
Представлява формула, вписана в клетка, която не се променя, когато копирате съдържанието на тази клетка към друга част на таблицатаТова е формула, която се променя при копиране на съдържанието на клетката, в която е вписана в друга част на таблицата - в нея се записват нови координати до синхронно променената позиция на клетката
В уеб разработката
Представлява пълна връзка към файла - заедно с домейна, съществуващите поддомейни и поддиректорииПредставлява частична връзка към файл - като правило, само под формата на неговото име (браузърът попълва пълния адрес на файла автоматично - добавяйки домейна и поддомейни, на които се намира уеб страницата с относителна cc връзка)
.