Location វត្ថុ
- Previous Page Window History
- Next Page Window Navigator
Object ng Location ng Window
Location វត្ថុមានព័ត៌មានអំពី URL បច្ចុប្បន្ន
Location វត្ថុគឺជាលក្ខណៈរបស់វិញ្ញាណបង្អួច
Location វត្ថុអាចដំណើរការតាមរយៈវិធីដូចខាងក្រោម:
window.location
ឬត្រឹមតែ location
ឧទាហាន
let origin = window.location.origin;
let origin = location.origin;
Mga property ng Location object
property | paglalarawan |
---|---|
hash | Itakda o ibalik ang bahagi ng anchor ng URL (#). |
host | Itakda o ibalik ang hostname at port ng URL. |
hostname | Itakda o ibalik ang hostname ng URL. |
href | Itakda o ibalik ang buong URL. |
origin | Ibalik ang protocol, hostname at port ng URL. |
pathname | Itakda o ibalik ang pathname ng URL. |
port | Itakda o ibalik ang port ng URL. |
protocol | Itakda o ibalik ang protocol ng URL. |
search | Itakda o ibalik ang bahagi ng query string ng URL. |
Mga paraan ng Location object
mga paraan | paglalarawan |
---|---|
assign() | Maglulan ng bagong dokumento. |
reload() | I-relaod ang kasalukuyang dokumento. |
replace() | Palitan ang kasalukuyang dokumento gamit ang bagong dokumento. |
paglalarawan ng Location object
Ang Location object ay nakatago sa Location attribute ng Window object, na naglalarawan ng Web address ng dokumento na kasalukuyang ipinapakita ng bawat window. Ang property ng hrefIto ay naglalaman ng buong URL ng dokumento, ang ibang attribute ay naglalarawan ng bawat bahagi ng URL. Ang mga attribute na ito ay kahawig ng URL property ng Anchor object (o Area object). Kapag ang isang Location object ay binagong string, ang halaga ng href attribute ay ibabalik. Ito ay nangangahulugan na maaari mong gamitin ang expression na location upang palitan ang location.href.
Bagaman ang Anchor object ay naglalaman ng hyperlinks sa dokumento, ang Location object ay naglalarawan ng URL (o posisyon) ng kasalukuyang ipinapakita ng browser ng dokumento. Subalit ang Location object ay may mas maraming kakayahan kaysa iyon, ito ay maaaring kontrolin ang posisyon ng ipinapakita ng browser ng dokumento. Kapag binigay ang isang string na may URL sa Location object o sa kanyang href attribute, ang browser ay maglululan ang dokumento na inugnay ng bagong URL at magpapakita nito.
Bukod sa pagpalit ng location o location.href gamit ang buong URL upang palitan ang kasalukuyang URL, maaari ring baguhin ang bahagi ng URL, sa pamamagitan ng pagtatalaga sa ibang attribute ng Location object. Ganoon, magkakaroon ng bagong URL kung saan ang isang bahagi ay magkakaiba sa orihinal na URL, ang browser ay maglululan at magpapakita nito. Halimbawa, kapag itinakda ang property ng hashKung ganun, ang browser ay maglilipat sa isang tinukoy na posisyon sa kasalukuyang dokumento. Gayundin, kung itinakda ang search Attribute, kung saan ay muling ilulan ng browser ang URL na may bagong query string.
Hindi lamang ang URL Attribute, ang Location Obheto ay may, reload() MethodMaaaring muling ilulan ang kasalukuyang dokumento,replace() Maaaring maglulan ng bagong dokumento na walang kailangang lumikha ng bagong historikal na tala, ibig sabihin, ang bagong dokumento ay papalitan sa listahan ng kasalukuyang dokumento sa browser.
- Previous Page Window History
- Next Page Window Navigator