Ganap at Kamag-anak na Landas

Anonim

Ang mga hyperlink, karaniwang tinutukoy bilang "mga link", ay isa pa sa pinakamahalagang aspeto at pangunahing elemento ng World Wide Web. Ito ay ang kakayahan upang lumikha ng isang link sa isang pahina na gumagawa ng mga mambabasa na direktang sundin o ma-access ang iba pang nilalaman sa loob ng isang dokumento. Ito ay isa sa mga pinaka-tumutukoy sa mga katangian ng mga website, lalo na upang makuha ang mataas na ranggo. May direktang ugnayan sa pagitan ng dami ng mga link. Ang mga link ay maaaring maging anumang bagay tulad ng isang salita o isang pindutan na tumuturo sa isa pang lokasyon na bahagi ng website na iyon, o maaari itong ituro sa nilalaman na bahagi ng mga panlabas na website. Madali na maidagdag ang mga link sa mga website, nakakakuha ito ng isang maliit na trickier para sa web designer upang maunawaan ang konsepto, lalo na kapag ang mga absolute at kamag-anak na mga landas ay lumalabas.

Ano ang Absolute Path?

Ang isang ganap na landas ay isang landas na naglalarawan sa lokasyon ng isang file o folder nang walang kinalaman sa kasalukuyang gumaganang direktoryo; sa katunayan, ito ay kamag-anak sa direktoryo ng root. Naglalaman ito ng kumpletong lokasyon ng isang file o direktoryo, kaya ang pangalan. Tinutukoy din ito bilang absolute pathname o buong landas at laging nagsisimula sa parehong lugar, na siyang direktoryo ng root. Ang mga ganap na landas ay naglalaman ng lahat ng may-katuturang impormasyon upang mahanap ang mga mapagkukunang ipinahiwatig ng isang ganap na URL. Ang isang absolute path ay dapat gamitin upang sumangguni sa mga website na nasa isang domain maliban sa iyong home domain.

Ano ang Kamag-anak na Path?

Ang isang landas ng kamag-anak ay isang landas na naglalarawan sa lokasyon ng isang file o folder sa kamag-anak sa kasalukuyang gumaganang direktoryo. Maaari itong pinakamahusay na gamitin upang sumangguni sa mga website na matatagpuan sa parehong domain, sa isip sa ilang mga seksyon ng mga website kung saan ang mga dokumento ay hindi kailanman baguhin ang mga relasyon sa bawat isa. Hindi tulad ng ganap na landas, ang mga kamag-anak na landas ay naglalaman ng impormasyon na kamag-anak lamang sa kasalukuyang dokumento sa loob ng parehong website na nag-iwas sa pangangailangan na magbigay ng ganap na landas. Sa madaling salita, ang landas ng kamag-anak ay tumutukoy sa landas na may kaugnayan sa lokasyon ng kasalukuyang webpage.

Pagkakaiba sa pagitan ng Absolute at Relative Path

Kahulugan

Ang ganap na landas, na tinutukoy din bilang path ng file o buong landas, ay tumutukoy sa isang partikular na lokasyon sa sistema ng file, hindi isinasaalang-alang ang kasalukuyang gumaganang direktoryo. Ito ay ang lokasyon ng isang file o direktoryo sa isang computer na naglalaman ng direktoryo ng root at ang kumpletong listahan ng direktoryo na kinakailangan upang mahanap ang file o direktoryo. Ang isang landas ng kamag-anak, sa kabaligtaran, ay tumutukoy sa lokasyon ng isang direktoryo na gumagamit ng kasalukuyang direktoryo bilang isang sanggunian, na nag-iwas sa pangangailangan upang tukuyin ang ganap na ganap na landas. Kaya, ang isang kamag-anak na landas ay tinatawag ding di-ganap na landas.

URL

Mayroong dalawang pangunahing mga pagpipilian pagdating sa pagpili ng mga URL, absolute URL at kamag-anak na URL. Isang absolute URL ang tumuturo sa isang partikular na lokasyon sa Web at naglalaman ng lahat ng kinakailangang impormasyon upang mahanap ang isang mapagkukunan. Ang mga absolute URL ay dapat gamitin upang mag-link sa iba pang mga website na hindi matatagpuan sa parehong domain. Ang mga kaugnay na URL, sa kabilang banda, ay mas madaling gamitin sapagkat ang mga ito ay kamag-anak sa pahina na kanilang nakabukas. Ito ay palaging ang pinakamahusay na kasanayan upang gamitin ang mga kamag-anak na mga URL sa mga reference na reference na matatagpuan sa parehong domain na ginagawang mas madali upang gumana sa.

Sa Windows

Ang ganap na landas ay naglalaman ng buong address ng lokasyon ng file upang sumangguni sa isang tiyak na direktoryo sa computer, samantalang ang kasalukuyang direktoryo ay kinuha bilang sanggunian upang mahanap ang isa pang direktoryo sa kaso ng isang kamag-anak landas. Ang isang kamag-anak landas ay naglalaman ng isang bahagyang address ng ganap na landas batay sa kaugnayan nito sa direktoryo na kung saan ito ay naka-link.

Halimbawa:

D: documents mydocument.doc

mydocument.doc

Sa unang halimbawa, ang ganap na landas ay naglalaman ng buong landas ng file na matatagpuan sa direktoryo na 'D'. Maaari mong i-right-click ang file at mag-click sa mga katangian upang matukoy ang ganap na landas ng file na iyon. Sa ikalawang halimbawa, ang kamag-anak na path ay naglalaman ng isang bahagyang address ng file na may kaugnayan sa kasalukuyang nagtatrabaho direktoryo.

Sa Linux

Sa Linux, ang isang ganap na landas ay tinukoy bilang ang lokasyon ng isang file o direktoryo na may kaugnayan sa direktoryo ng root at ay itinalaga ng isang forward slash (/). Ang direktoryo ng root ay tumutukoy sa tuktok na direktoryo na binubuo ng mga filesystem na naglalaman ng isang serye ng mga sub-directories na humahantong sa karagdagang sub-directories. Sa kabaligtaran, ang isang landas ng kamag-anak ay tumutukoy sa lokasyon ng isang file o direktoryo na may kaugnayan sa kasalukuyang gumaganang direktoryo sa halip na direktoryo ng root. Halimbawa, / export / home / ftp / pub

export / home / ftp / pub

Sa unang halimbawa, ang path ay nagsisimula mula sa / direktoryo na kung saan ay ang direktoryo ng root na ginagawang isang absolute pathname. Inalis namin ang forward slash / sa ikalawang halimbawa na ginagawang isang kamag-anak pathname na nangangahulugang may kaugnayan ito sa kasalukuyang gumaganang direktoryo sa halip na direktoryo ng root.

Ganap na kumpara sa Kamag-anak na Path: Paghahambing Tsart

Buod ng Absolute vs. Relative Path

Sa maikling salita, kung nais mong ilagay ang mga link sa iba pang mga website na nabibilang sa ibang ibang mga domain maliban sa domain ng bahay, malamang na gumamit ka ng ganap na landas. Sa kabaligtaran, gagamitin mo ang isang kamag-anak na landas upang mag-navigate sa site, kung ang mga link ay naninirahan sa parehong domain na tinutukoy mo.Sa madaling salita, ang isang ganap na landas ay tumutukoy sa parehong lokasyon sa isang file system na may kaugnayan sa root directory, samantalang ang isang kamag-anak na landas ay tumutukoy sa isang partikular na lokasyon sa isang file system na may kaugnayan sa kasalukuyang direktoryo na pinagtatrabahuhan mo.