Објекат локације
Као што смо на почетку споменули, објекат локација омогућава нам да приступимо својствима локације нашег документа путем СУНЦЕ, тако да можемо добити детаљне информације о адресама и начину навигације до других докумената.
Да бисмо добили све ово, имамо следећа својства и методе које можемо користити при позивању овог објекта, хајде да видимо списак и шта сваки од њих ради:
· протокол: Добија или поставља компоненту протокола УРЛ -а документа.
· домаћин: Добија или поставља компоненту хоста УРЛ -а документа.
· хреф : Добија или поставља локацију тренутног документа.
· име хоста: Добија или поставља назив хоста УРЛ -а документа.
· Лука: Добија или поставља компоненту порта УРЛ -а документа.
· име путање: Добија или поставља путању или компоненту путање УРЛ -а документа.
· Претрага: Добија или поставља компоненту упита УРЛ -а документа.
· хасх : Добија или поставља хеш компоненту за УРЛ документа.
· додели (): Дођите до наведене УРЛ адресе.
· заменити (): Уклоните тренутни документ и идите до документа наведеног у УРЛ -у.
· Освежи (): Поново учитајте или освежите тренутни документ.
· ресолутионУРЛ (): Решава наведени релативни УРЛ до апсолутне путање.
Врло добро, сада када знамо шта имамо, видећемо мали пример како до свих ових информација доћи у документ помоћу Јавасцрипт унутар нашег ХТМЛ документа.Пример
Хајде да видимо како се ово тумачи у прегледачу; Да бисмо показали функционалност претраживања и хеширања коју користимо ? упит = јабуке # јабуке тако да можемо видети како прегледач то прихвата, испод резултата на следећој слици:
За прелазак на другу страницу користите објекат локације
Као што смо раније споменули, такође можемо користити објекат локације за навигацију на другу веб локацију, односно за одлазак на други документ, постоји неколико начина за то, међутим овај пут ћемо видети један од најједноставнијих у демонстративној начин, прво да видимо код који морамо генерисати, а затим ћемо објаснити како то функционише:
ПримерПостоји много различитих врста воћа - само преко 500 врста банана постоји. Док додамо безброј врста јабука, поморанџи и другог добро познатог воћа, суочени смо са хиљадама избора.
Притисните меЈедан од најзанимљивијих аспеката воћа је сорта доступна у свакој земљи. Живим у близини Лондона, у области која је позната по јабукама.
У овом коду једноставно радимо следеће, прво утврђујемо да ћемо у елемент са ид прессме укључити нову функцију када кликнете на њу, захваљујући догађају онцлицк, а затим унутар функције која се активира када кликните користимо објекат документ.локација.хаш и ми се подударамо са вредношћу хеша до ког ћемо се кретати, у овом случају банана је слика коју смо укључили као ид елемента слике имг.
Хајде да видимо како ово изгледа у нашем прегледачу:
ЕНЛАРГЕ
Као што видимо, то је врло корисно понашање и постижемо га на врло једноставан начин помоћу објекта локације.Други начин би могао да буде коришћење методе замене коју смо претходно навели, међутим посебност замене је та што замењује тренутни документ оним који добије као параметар, чиме се документ који га је позвао елиминише из историје, па дугме за повратак претраживач не би никуда водио.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен