Location ਆਬੋਧਕ

ویندو لوکیشن آوبجیکٹ

Location ਆਬੋਧਕ ਵਰਤਮਾਨ URL ਦੀ ਸੂਚਨਾ ਸਮੇਤ ਹੈ。

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 ਦੇ ਕਿਰਿਆਪ੍ਰਤੀਯੋਗਿਤਾ ਨੂੰ ਸੈਟ ਜਾਂ ਵਾਪਸ ਲਿਆਉਣ

Location ਆਬਜੈਕਟ ਮੱਥਾ

ਮੱਥਾ ਵਰਣਨ
assign() ਨਵੀਂ ਡਾਕੂਮੈਂਟ ਲੋਡ ਕਰੋ
reload() ਮੌਜੂਦਾ ਡਾਕੂਮੈਂਟ ਨੂੰ ਮੁੜ ਲੋਡ ਕਰੋ
ریپلیس () ਨਵੀਂ ਡਾਕੂਮੈਂਟ ਨਾਲ ਮੌਜੂਦਾ ਡਾਕੂਮੈਂਟ ਦਾ ਬਦਲਾਅ ਕਰੋ

Location ਆਬਜੈਕਟ ਵਰਣਨ

Location ਆਬਜੈਕਟ Window ਆਬਜੈਕਟ ਦੀ Location ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਿੱਚ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਉਸ ਵਿੰਡੋ ਵਿੱਚ ਵਰਤਮਾਨ ਵਿਖਾਉਣ ਵਾਲੇ ਡਾਕੂਮੈਂਟ ਦੀ Web ਠਿਕਾਣਾ ਨੂੰ ਪ੍ਰਤੀਯੋਗਿਤਾ ਕਰਦੀ ਹੈ। ਇਸ ਦੀ href ਪ੍ਰਤੀਯੋਗਿਤਾਪੂਰੀ URL ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਨ, ਹੋਰ ਪ੍ਰਤੀਯੋਗਿਤਾਵਾਂ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਦੀ ਵਰਣਨਾ ਕਰਦੇ ਹਨ। ਇਹ ਪ੍ਰਤੀਯੋਗਿਤਾਵਾਂ Anchor ਆਬਜੈਕਟ (ਜਾਂ Area ਆਬਜੈਕਟ) ਦੀ URL ਪ੍ਰਤੀਯੋਗਿਤਾ ਨਾਲ ਬਹੁਤ ਮਿਲਣ ਵਾਲੇ ਹਨ। ਜਦੋਂ Location ਆਬਜੈਕਟ ਨੂੰ ਸਟਰਿੰਗ ਵਿੱਚ ਬਦਲਿਆ ਜਾਵੇਗਾ, href ਪ੍ਰਤੀਯੋਗਿਤਾ ਦਾ ਮੁੱਲ ਵਾਪਸ ਲਿਆ ਜਾਵੇਗਾ। ਇਹ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ location ਨੂੰ location.href ਦੀ ਥਾਂ ਵਰਤ ਸਕਦੇ ਹੋ।

ਲੇਕਿਨ Anchor ਆਬਜੈਕਟ ਨਾਲ ਸਬੰਧਤ ਹੈ ਕਿ ਮੌਜੂਦਾ ਡਾਕੂਮੈਂਟ ਵਿੱਚ ਹਿੰਦੀ ਲਿੰਕ, Location ਆਬਜੈਕਟ ਨਾਲ ਸਬੰਧਤ ਹੈ ਕਿ ਬਰਾਊਜ਼ਰ ਵਰਤਮਾਨ ਵਿਖਾਉਣ ਵਾਲੇ ਡਾਕੂਮੈਂਟ ਦੀ URL (ਜਾਂ ਸਥਾਨ)। ਲੇਕਿਨ Location ਆਬਜੈਕਟ ਦੇ ਕੰਮ ਇਹੀਨਾਂ ਤੋਂ ਬਹੁਤ ਹੋਰ ਹੈ, ਇਹ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਵਰਤਮਾਨ ਵਿਖਾਉਣ ਵਾਲੇ ਡਾਕੂਮੈਂਟ ਦੇ ਸਥਾਨ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰ ਸਕਦਾ ਹੈ। ਜੇਕਰ URL ਦਾ ਸਟਰਿੰਗ ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਜਾਂ ਇਸ ਦੇ href ਪ੍ਰਤੀਯੋਗਿਤਾ ਨੂੰ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਤਾਂ ਬਰਾਊਜ਼ਰ ਨਵੀਂ URL ਦੇ ਸਥਾਨ ਵਾਲੇ ਡਾਕੂਮੈਂਟ ਨੂੰ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ。

location ਜਾਂ location.href ਨੂੰ ਪੂਰੀ URL ਨਾਲ ਬਦਲਣ ਦੇ ਇਲਾਵਾ, ਮੁੱਖ ਤੌਰ 'ਤੇ URL ਦੇ ਹਿੱਸੇ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹਾਂ, ਕੇਵਲ Location ਆਬਜੈਕਟ ਦੇ ਹੋਰ ਪ੍ਰਤੀਯੋਗਿਤਾਵਾਂ ਨੂੰ ਮੁੱਲ ਦੇਣ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ ਕਰਕੇ ਨਵੀਂ URL ਬਣ ਜਾਵੇਗੀ, ਜਿਸ ਦਾ ਕੁਝ ਹਿੱਸਾ ਮੂਲ ਯੂਆਰਐੱਲ ਨਾਲ ਅਲੱਗ ਹੋਵੇਗਾ, ਬਰਾਊਜ਼ਰ ਇਸ ਨੂੰ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ। ਉਦਾਹਰਣ ਵਜੋਂ, ਇਸ ਪਰਿਸਥਿਤੀ ਵਿੱਚ Location ਆਬਜੈਕਟ ਦੇ hash ਸੁਪਨਾਤਾਂ ਬਰਾਊਜ਼ਰ ਮੌਜੂਦਾ ਡਾਕੂਮੈਂਟ ਵਿੱਚ ਇੱਕ ਨਿਰਦਿਸ਼ਟ ਸਥਾਨ ਤੱਕ ਜਾਵੇਗਾ। ਇਸੇ ਤਰ੍ਹਾਂ, ਜੇਕਰ hash ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈਟ ਕੀਤੀ ਗਈ ਹੈ search 属性,那么浏览器就会重新装载附加了新的查询字符串的 URL。

URL نمائش کے علاوہ، لوکیشن عناصر کا ریلوڈ () کا طریقہ کارموجودہ دستاویز کو دوبارہ لوڈ کر سکتا ہے،ریپلیس () ایک نئے دستاویز کو لوڈ کرنے کے لئے نئی تاریخ نہیں بنائی جائے گی، یعنی، نئے دستاویز کا دستیاب ہونے پر، موجودہ دستاویز کو دستیاب دستاویز کی جگہ لے لیا جائے گا。