Location ఆబ్జెక్ట్

విండో లొకేషన్ ఆబ్జెక్ట్

Location ఆబ్జెక్ట్ ప్రస్తుత యుఆర్ఎల్ సమాచారాన్ని కలిగి ఉంటుంది.

Location ఆబ్జెక్ట్ విండో ఆబ్జెక్ట్ యొక్క లక్షణం.

Location ఆబ్జెక్ట్ ఈ విధంగా ప్రాప్తి అవుతుంది:

window.location లేదా కేవలం location

ప్రతిరూపం

let origin = window.location.origin;

亲自试一试

let origin = location.origin;

亲自试一试

Location 对象属性

属性 వివరణ
hash 设置或返回 URL 的锚部分 (#)。
host 设置或返回 URL 的主机名和端口号。
hostname 设置或返回 URL 的主机名。
href 设置或返回整个 URL。
origin 返回 URL 的协议、主机名和端口号。
pathname 设置或返回 URL 的路径名。
port 设置或返回 URL 的端口号。
protocol 设置或返回 URL 的协议。
search 设置或返回 URL 的查询字符串部分。

లోకేషన్ ఆబ్జెక్ట్ మార్గదర్శకం

మార్గదర్శకం వివరణ
assign() కొత్త డాక్యుమెంట్ను లోడు చేయడం
reload() ప్రస్తుత డాక్యుమెంట్ను మళ్ళీ లోడు చేయడం
replace() ప్రస్తుత డాక్యుమెంట్ను కొత్త డాక్యుమెంట్ తో పునఃస్థాపించడం

లోకేషన్ ఆబ్జెక్ట్ వివరణ

లోకేషన్ ఆబ్జెక్ట్ ను వినియోగించడానికి వినియోగించే విండో ఆబ్జెక్ట్ యొక్క లోకేషన్ లక్షణములో పోస్టు అవుతుంది, దానిలో ప్రస్తుత విండో లో ప్రదర్శించే డాక్యుమెంట్ యొక్క వెబ్ యురి ఉంటుంది. దాని href లక్షణంపూర్తి URL ని నిర్వహిస్తుంది, ఇతర లక్షణాలు యురి యొక్క వివిధ భాగాలను వివరిస్తాయి. ఈ లక్షణాలు అంకర్ ఆబ్జెక్ట్ (లేదా ఏరియా ఆబ్జెక్ట్) యొక్క URL లక్షణాలతో మాత్రమే విసిగిపోతాయి. ఒక లోకేషన్ ఆబ్జెక్ట్ ను స్ట్రింగ్ గా మార్చినప్పుడు, href లక్షణము యొక్క విలువ తిరిగి పొందబడుతుంది. అందువల్ల మీరు location సమీక్షను location.href స్థానంలో ఉపయోగించవచ్చు.

అయితే అంకర్ ఆబ్జెక్ట్ ప్రస్తుత డాక్యుమెంట్లో యురికి సంబంధించినది, లోకేషన్ ఆబ్జెక్ట్ ప్రస్తుత బ్రౌజర్ ప్రదర్శించే డాక్యుమెంట్ యొక్క URL (లేదా స్థానాన్ని) సూచిస్తుంది. కానీ లోకేషన్ ఆబ్జెక్ట్ చేయగలిగే విషయాలు ఈవరకు మాత్రమే కాదు, ఇది బ్రౌజర్ ప్రదర్శించే డాక్యుమెంట్ యొక్క స్థానాన్ని కూడా నియంత్రించగలుగుతుంది. ఒక URL కలిగిన స్ట్రింగ్ ను లోకేషన్ ఆబ్జెక్ట్ లేదా దాని హెరిఫ్ లక్షణముకు పెట్టినప్పుడు, బ్రౌజర్ నూతన URL యొక్క డాక్యుమెంట్ ను లోడు చేసి, ప్రదర్శిస్తుంది.

location లేదా location.href యొక్క పూర్తి URL తో ప్రస్తుత యురి ని పునఃస్థాపించడానికి బదులుగా, లేదా యురి యొక్క కొంతమును మార్చడానికి, లోకేషన్ ఆబ్జెక్ట్ యొక్క ఇతర లక్షణములకు విలువలను పెట్టడం ద్వారా, కొత్త యురి సృష్టించబడుతుంది. దీనిలో కొంతము ప్రస్తుత యురితో వ్యత్యాసం ఉంటుంది. బ్రౌజర్ దానిని లోడు చేసి, ప్రదర్శిస్తుంది. ఉదాహరణకు, లోకేషన్ ఆబ్జెక్ట్ యొక్క hash అనే లక్షణంఅప్పుడు, బ్రౌజర్ ప్రస్తుత డాక్యుమెంట్లో ఒక నిర్దిష్టమైన స్థానానికి మారుతుంది. అలాగే, మునుపు సెట్ చేసిన పద్ధతి లో ఉంటే search 属性,那么浏览器就会重新装载附加了新的查询字符串的 URL。

除了 URL 属性外,Location 对象的 reload() 方法可以重新装载当前文档,replace() 可以装载一个新文档而无须为它创建一个新的历史记录,也就是说,在浏览器的历史列表中,新文档将替换当前文档。