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 نمائش کے علاوہ، لوکیشن عناصر کا ریلوڈ () کا طریقہ کارموجودہ دستاویز کو دوبارہ لوڈ کر سکتا ہے،ریپلیس () ایک نئے دستاویز کو لوڈ کرنے کے لئے نئی تاریخ نہیں بنائی جائے گی، یعنی، نئے دستاویز کا دستیاب ہونے پر، موجودہ دستاویز کو دستیاب دستاویز کی جگہ لے لیا جائے گا。
- پچھلے ویژن ویندو ہسٹری
- پائیدھی ویژن ویندو ناویگیشن