لوقیشن اوبجیکٹ

لوقیشن اوبجیکٹ

ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਮੌਜੂਦਾ URL ਦੇ ਬਾਰੇ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ。

ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਵਿੰਡੋ ਆਬਜੈਕਟ ਦਾ ਹਿੱਸਾ ਹੈ, ਜਿਸ ਨੂੰ window.location ਵਿਸ਼ੇਸ਼ਤਾ ਰਾਹੀਂ ਪਹੁੰਚਿਆ ਜਾ ਸਕਦਾ ਹੈ。

ਉਦਾਹਰਣ

ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਇੱਕ ਨਵੇਂ ਠਿਕਾਣੇ ਤੱਕ ਲੈ ਜਾਵੇ

ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਵਿਸ਼ੇਸ਼ਤਾ ਵਿਸਥਾਰ
hash ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ URL (ਹਾਸ਼) ਸੈਟ ਕਰੋ
host ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ ਮਾਸਟਰ ਅਤੇ ਮੌਜੂਦਾ URL ਦਾ ਪੋਰਟ ਸੈਟ ਕਰੋ
hostname ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ URL (ਮਾਸਟਰ) ਸੈਟ ਕਰੋ
href ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ ਪੂਰਾ URL ਸੈਟ ਕਰੋ
pathname ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ URL (ਪਾਥ) ਸੈਟ ਕਰੋ
port ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ URL (ਪੋਰਟ) ਸੈਟ ਕਰੋ
protocol ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ URL (ਪ੍ਰੋਟੋਕੋਲ) ਸੈਟ ਕਰੋ
search ਸਿਰਲੇਖ ਤੋਂ ਪਸਾਰ ਲੈਣ ਵਾਲਾ ਜਾਂ ਦਿੱਤਾ ਜਾਣ ਵਾਲਾ URL (ਜਾਂਚ ਹਿੱਸਾ) ਸੈਟ ਕਰੋ

ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਦੀ ਤਾਲਿਮ ਮੰਥਨ

ਵਿਸ਼ੇਸ਼ਤਾ ਵਿਸਥਾਰ
assign() ਨਵਾਂ ਦਸਤਾਵੇਜ਼ ਲੋਡ ਕਰੋ
reload() ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਮੁੜ ਲੋਡ ਕਰੋ
replace() ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਨਵੇਂ ਦਸਤਾਵੇਜ਼ ਨਾਲ ਬਦਲੋ

ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਵਿਸਥਾਰ

ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਵਿੰਡੋ ਆਬਜੈਕਟ ਦੀ ਲੋਕੇਸ਼ਨ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਹੜਾ ਉਸ ਵਿੰਡੋ ਵਿੱਚ ਮੌਜੂਦਾ ਵੇਖਾਏ ਜਾਣ ਵਾਲੇ ਦਸਤਾਵੇਜ਼ ਦੀ ਵੈਬ ਠਿਕਾਣਾ ਪ੍ਰਤੀਨਿਧਤ ਕਰਦਾ ਹੈ। ਇਸ ਦਾ href ਵਿਸ਼ੇਸ਼ਤਾਸਾਰੇ ਦਸਤਾਵੇਜ਼ ਦੇ ਪੂਰੇ URL ਦੀ ਰਾਖਵੀ ਕਰਦਾ ਹੈ, ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤਾਲਿਮ ਕਰਦੀਆਂ ਹਨ ਕਿ URL ਦੇ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਨੂੰ ਕਿਵੇਂ ਵਿਸਥਾਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਨਕਰ ਆਬਜੈਕਟ (ਜਾਂ ਏਰੀਆ ਆਬਜੈਕਟ) ਦੇ URL ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਬਹੁਤ ਮਿਲਣ ਵਾਲੀਆਂ ਹਨ। ਜਦੋਂ ਇੱਕ ਲੋਕੇਸ਼ਨ ਆਬਜੈਕਟ ਨੂੰ ਸਟਰਿੰਗ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ href ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਮੁੱਲ ਵਾਪਸ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ expression location ਨੂੰ location.href ਦੀ ਥਾਂ ਵਰਤ ਸਕਦੇ ਹੋ।

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

Location ਜਾਂ location.href ਦੀ ਪੂਰੀ ਯੂਆਰਐੱਲ ਨਾਲ ਮੌਜੂਦਾ URL ਨੂੰ ਬਦਲਣ ਤੋਂ ਇਲਾਵਾ, ਹਾਲਾਂਕਿ ਮੋਟੇ ਤੌਰ 'ਤੇ ਹੀ, Location ਪ੍ਰੋਕਸੀ ਦੇ ਹੋਰ ਪ੍ਰਾਪਰਟੀਆਂ ਨੂੰ ਮੁੜ ਸੈਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਤਾਂ ਇਹ ਨਵੀਂ URL ਬਣੇਗੀ ਜਿਸ ਵਿੱਚ ਕੁਝ ਹਿੱਸੇ ਮੌਜੂਦਾ URL ਨਾਲ ਅਲੱਗ ਹੋਣਗੇ, ਬਰਾਊਜ਼ਰ ਇਸ ਨੂੰ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ。 hash ਪ੍ਰਾਪਰਟੀਤਾਂ ਬਰਾਊਜ਼ਰ ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇੱਕ ਨਿਰਦਿਸ਼ਟ ਸਥਾਨ ਤੱਕ ਜਾਵੇਗਾ।ਇਸੇ ਤਰ੍ਹਾਂ ਜੇਕਰ search ਪ੍ਰਾਪਰਟੀਤਾਂ ਬਰਾਊਜ਼ਰ ਨਵੀਂ ਕਿਨਾਰੇ ਵਾਲੀ ਕਿਨਾਰੇ ਵਾਲੀ ਯੂਆਰਐੱਲ ਮੁੜ ਲੋਡ ਕਰੇਗਾ。

Location ਪ੍ਰੋਕਸੀ ਦੇ URL ਪ੍ਰਾਪਰਟੀ ਤੋਂ ਇਲਾਵਾ reload() ਮੈਥਡਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਮੁੜ ਲੋਡ ਕਰ ਸਕਦਾ ਹੈreplace() ਇੱਕ ਨਵੇਂ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਇੱਕ ਨਵਾਂ ਇਤਿਹਾਸ ਰਿਕਾਰਡ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ, ਯਾਨੀ ਬਰਾਊਜ਼ਰ ਦੀ ਇਤਿਹਾਸ ਸੂਚੀ ਵਿੱਚ, ਨਵਾਂ ਦਸਤਾਵੇਜ਼ ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਦੀ ਥਾਂ ਲੈ ਲੈਂਦਾ ਹੈ。