ویندو آئی اینٹیگر
- 上一页 JS 类型化数组
- 下一页 Window Console
ویندو آئی اینٹیگر
ونڈو آئی-بائکسی وینڈوز کو بروزر میں کھولی جانے والی ونڈو کی نمائش کردیگا۔
اگر ڈاکومن میں فریمز (iframe) تھا تو براؤزر ایچ تی ایم لائن میں ونڈو آئی-بائکسی بنائیگا اور ہر فریم کیلئے ایک اضافی ونڈو آئی-بائکسی بنائیگا۔
ونڈو آئی-بائکسی کی خاصیت
آئی-بائکسی | ਵਰਣਨ |
---|---|
closed | ونڈو کا بند ہونے کا باز آور کردیگا۔ |
console | 返回窗口的 کنسول آئی-بائکسی. |
defaultStatus | ਅਪ੍ਰਯੋਜਿਤونڈو کی اسٹیٹس بار میں دفعاتی متن کا رجوع یا سیٹ کردیگا۔ |
document | 返回窗口的 ڈاکومن آئی-بائکسی. |
frameElement | بائن آپ کی ونڈو میں چل رہی تمام فریم باز آور کردیگا۔ |
frames | بائن آپ کی ونڈو میں چل رہی تمام ونڈو آئی-بائکسیز باز آور کردیگا۔ |
history | 返回窗口的 ایسٹوری کی آئی-بائکسی. |
innerHeight | بائن آپ کی ونڈو کی ڈاکومن نمائش کی اونچائی باز آور کردیگا۔ |
innerWidth | بائن آپ کی ونڈو کی ڈاکومن نمائش کی چوڑائی باز آور کردیگا۔ |
length | بائن آپ کی ونڈو میں <iframe> عناصر کی تعداد باز آور کردیگا۔ |
localStorage | اینٹرنٹ بروزر میں کلائس/کی-ویل کی کوئی تاریخ تاریخ میں نجات نہیں ہوگی، یعنی لانگ لائیو کا آئی-بائکسی ہوگا۔ |
location | 返回窗口的 Location ਬਾਹਰੀ ਦਸਤਾਵੇਜ਼. |
name | ونڈو کی نام کا رجوع یا سیٹ کردیگا۔ |
navigator | 返回窗口的 Navigator ਬਾਹਰੀ ਦਸਤਾਵੇਜ਼. |
opener | بائن آپ کی بنا ہوئی ونڈو کی ونڈو کی رجوع باز آور کردیگا۔ |
outerHeight | بائن آپ کی بروزر ونڈو کی اونچائی باز آور کردیگا، یعنی تولی بار اور اسکرول بار شامل ہوگا۔ |
outerWidth | بائن آپ کی بروزر ونڈو کی چوڑائی باز آور کردیگا، یعنی تولی بار اور اسکرول بار شامل ہوگا۔ |
pageXOffset | بائن آپ کی آئی-بائکسی سے سارا ڈاکومن اسکرول کئے پائیکسلس کو باز آور کردیگا۔ |
pageYOffset | بائن آپ کی آئی-بائکسی سے سارا ڈاکومن اسکرول کئے پائیکسلس کو باز آور کردیگا۔ |
parent | 返回当前窗口的父窗口。 |
screen | 返回窗口的 Screen 对象. |
screenLeft | ਵਿੰਡੋ ਦੀ ਸਕਰੀਨ ਤੋਂ ਪਰਾਲੰਗੀ ਸਥਾਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ。 |
screenTop | ਵਿੰਡੋ ਦੀ ਸਕਰੀਨ ਤੋਂ ਪਰਾਲੰਗੀ ਸਥਾਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ。 |
screenX | ਵਿੰਡੋ ਦੀ ਸਕਰੀਨ ਤੋਂ ਪਰਾਲੰਗੀ ਸਥਾਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ。 |
screenY | ਵਿੰਡੋ ਦੀ ਸਕਰੀਨ ਤੋਂ ਪਰਾਲੰਗੀ ਸਥਾਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ。 |
sessionStorage | ਵੈੱਬ ਬਰਾਉਜ਼ਰ ਵਿੱਚ ਕੀ/ਮੁੱਲ ਪਾਰਸਿੰਗ ਨੂੰ ਅਪਣਾਓ। ਸੈਸ਼ਨ ਦਾ ਸਟੋਰੇਜ ਸਮਾਰਥ ਹੈ。 |
scrollX | pageXOffset ਦੇ ਰੂਪ ਵਿੱਚ |
scrollY | pageYOffset ਦੇ ਰੂਪ ਵਿੱਚ |
self | ਮੌਜੂਦਾ ਵਿੰਡੋ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ。 |
status | ਅਪ੍ਰਯੋਜਿਤ ਹੈ। ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਨਹੀਂ ਚਾਹੀਦਾ ਹੈ。 |
top | ਸਭ ਤੋਂ ਉੱਚੇ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ。 |
Window ਆਬਜੈਕਟ ਦੇ ਮੈਥਡ
ਮੈਥਡ | ਵਰਣਨ |
---|---|
alert() | ਸਮਾਚਾਰ ਨਾਲ ਸਮਝਾਉਣ ਵਾਲੇ ਇੱਕ ਅਲਰਟ ਬਾਕਸ (ਡਾਇਲਾਗ) ਦਿਖਾਓ ਜਿਸ ਵਿੱਚ ਪ੍ਰਵੇਸ਼ ਬਟਨ ਹੋਵੇ。 |
atob() | base-64 ਕੋਡਿੰਗ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਡੇਕੋਡ ਕਰੋ。 |
blur() | ਮੌਜੂਦਾ ਵਿੰਡੋ ਤੋਂ ਫੋਕਸ ਹਟਾਓ。 |
btoa() | base-64 ਕੋਡਿੰਗ ਵਿੱਚ ਸਟਰਿੰਗ ਰਾਹੀਂ ਟੈਕਸਟ ਸੈਂਡ ਕਰੋ。 |
clearInterval() | setInterval() ਰਾਹੀਂ ਸੈਟ ਕੀਤੇ ਗਏ ਟਾਈਮਰ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰੋ。 |
clearTimeout() | setTimeout() ਰਾਹੀਂ ਸੈਟ ਕੀਤੇ ਗਏ ਟਾਈਮਰ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰੋ。 |
close() | ਮੌਜੂਦਾ ਵਿੰਡੋ ਬੰਦ ਕਰੋ。 |
confirm() | ਸਮਾਚਾਰ ਨਾਲ ਸਮਝਾਉਣ ਵਾਲੇ ਇੱਕ ਡਾਇਲਾਗ ਦਿਖਾਓ ਜਿਸ ਵਿੱਚ ਪ੍ਰਵੇਸ਼ ਅਤੇ ਰੱਦ ਬਟਨ ਹੋਣਗੇ。 |
focus() | ਮੌਜੂਦਾ ਵਿੰਡੋ 'ਤੇ ਫੋਕਸ ਸੈਟ ਕਰੋ。 |
getComputedStyle() | ਇੱਕ ਦਸਤਾਵੇਜ਼ ਤੇ ਲਾਗੂ ਕੀਤੇ ਗਏ CSS ਸਟਾਈਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
getSelection() | Selection ਦੇ ਇੱਕ ਅਧਿਕਾਰ ਦਾ ਆਪਸੀ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਕਰੋ ਜੋ ਕਿ ਯੂਜ਼ਰ ਦੇ ਚੁਣੇ ਹੋਏ ਟੈਕਸਟ ਦਾ ਦਾਇਰਾ ਪ੍ਰਤੀ ਪ੍ਰਤੀਬਿੰਬਿਤ ਹੈ。 |
matchMedia() | MediaQueryList ਦੇ ਇੱਕ ਅਧਿਕਾਰ ਦਾ ਆਪਸੀ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਕਰੋ ਜੋ ਕਿ ਇੱਕ ਸੈਟ CSS ਮੀਡੀਆ ਕਿਊਰੀ ਸਟਰਿੰਗ ਪ੍ਰਤੀ ਪ੍ਰਤੀਬਿੰਬਿਤ ਹੈ。 |
moveBy() | ਵਿੰਡੋ ਨੂੰ ਇਸ ਦੇ ਮੌਜੂਦਾ ਸਥਾਨ ਨਾਲ ਸਬੰਧਤ ਰੂਪ ਵਿੱਚ ਖੇਡੋ。 |
moveTo() | ਵਿੰਡੋ ਨੂੰ ਇੱਕ ਸੈਟ ਸਥਾਨ 'ਤੇ ਖੇਡੋ。 |
open() | ਇੱਕ ਨਵਾਂ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਖੋਲ੍ਹੋ。 |
print() | ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਸਮੱਗਰੀ ਪ੍ਰਿੰਟ ਕਰੋ。 |
prompt() | ਇੱਕ ਸਰਲ ਸਟਰਿੰਗ ਦਾ ਇਨਪੁਟ ਲੈਣ ਲਈ ਡਾਇਲਾਗ ਵਰਤੋਂ ਕਰੋ。 |
requestAnimationFrame() | ਪ੍ਰਿੰਟਿੰਗ ਦੀ ਅਗਲੀ ਰੀਡੇਕਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਫੰਕਸ਼ਨ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਬਰਾਉਜ਼ਰ ਨੂੰ ਬੇਨਤੀ ਕਰੋ。 |
resizeBy() | ਇੱਕ ਸੈਟ ਪਿਕਸਲ ਦੇ ਅਨੁਸਾਰ ਵਿੰਡੋ ਦਾ ਅਕਾਰ ਸੈਟ ਕਰੋ。 |
resizeTo() | ਵਿੰਡੋ ਦਾ ਅਕਾਰ ਸੈਟ ਕਰੋ ਜੋ ਕਿ ਇੱਕ ਸੈਟ ਚੌਡਾਈ ਅਤੇ ਉਚਾਈ ਹੋਵੇ。 |
scroll() | ਅਪ੍ਰਯੋਜਿਤਇਹ ਮੈਥਡ ਹੁਣ ਤੋਂ ਪਿੱਛੇ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ。 scrollTo() ਮੈਥਡ ਬਦਲਿਆ ਹੈ。 |
scrollBy() | ਇੱਕ ਸੈਟ ਪਿਕਸਲ ਦੇ ਅਨੁਸਾਰ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਸਕਰੋਲ ਕਰੋ。 |
scrollTo() | 将文档滚动到指定坐标。 |
setInterval() | 周期性执行指定的代码。 |
setTimeout() | 在经过指定的时间之后执行代码。 |
stop() | 停止加载窗口。 |
Window 对象描述
Window 对象表示浏览器窗口或框架。在客户端 JavaScript 中,Window 对象是全局对象,所有的表达式都在当前的环境中计算。也就是说,要引用当前窗口根本不需要特殊的语法,可以把那个窗口的属性作为全局变量来使用。例如,可以只写 documentਅਤੇ ਕੇਵਲ window.document ਲਿਖੋ।
ਇਸ ਤਰ੍ਹਾਂ, ਮੌਜੂਦਾ ਵਿੰਡੋ ਆਬਜੈਕਟ ਦੇ ਮੈਥਡ ਨੂੰ ਫੰਕਸ਼ਨ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਕੇਵਲ alert() ਲਿਖੋ, ਨਾ ਕਿ Window.alert() ਲਿਖੋ।
ਉੱਪਰ ਸੂਚੀਬੱਧ ਪ੍ਰਤੀਯੋਗਿਤਾ ਅਤੇ ਮੈਥਡਾਂ ਤੋਂ ਇਲਾਵਾ, Window ਆਬਜੈਕਟ ਨੇ ਸਾਰੇ ਕੋਰ ਜਾਵਸਕ੍ਰਿਪਟ ਵੱਲੋਂ ਪਰਿਭਾਸ਼ਿਤ ਸਾਰੇ ਗਲੋਬਲ ਪ੍ਰਤੀਯੋਗਿਤਾ ਅਤੇ ਮੈਥਡਾਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਹੈ。
Window ਆਬਜੈਕਟ ਦੀ window ਪ੍ਰਤੀਯੋਗਿਤਾ ਅਤੇ self ਪ੍ਰਤੀਯੋਗਿਤਾਹਵਾਲਾ ਦਿੱਤੇ ਜਾਣ ਵਾਲੇ ਸਾਰੇ ਇਹ ਆਪਣੇ ਆਪ ਹੀ ਹਨ। ਜਦੋਂ ਤੁਸੀਂ ਕੇਵਲ ਮੌਜੂਦਾ ਵਿੰਡੋ ਨੂੰ ਹਵਾਲਾ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਨਾ ਕਿ ਗੁਪਤ ਰੂਪ 'ਚ ਹਵਾਲਾ ਦੇਣਾ, ਤਾਂ ਇਨ੍ਹਾਂ ਦੋਵੇਂ ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਰਤਣ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ। ਇਨ੍ਹਾਂ ਦੋਵੇਂ ਪ੍ਰਤੀਯੋਗਿਤਾ ਤੋਂ ਇਲਾਵਾ, parent ਪ੍ਰਤੀਯੋਗਿਤਾ, top ਪ੍ਰਤੀਯੋਗਿਤਾ ਅਤੇ frame[] ਮੈਟਰਿਕ ਸਾਰੇ ਮੌਜੂਦਾ Window ਆਬਜੈਕਟ ਨਾਲ ਸਬੰਧਤ ਹੋਰ Window ਆਬਜੈਕਟਾਂ ਨੂੰ ਹਵਾਲਾ ਦਿੰਦੇ ਹਨ。
ਇੱਕ ਵਿੰਡੋ 'ਚ ਕਿਸੇ ਫਰੇਮ ਨੂੰ ਹਵਾਲਾ ਦੇਣ ਲਈ ਇਸ ਗਿਆਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ:
frame[i] //ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਫਰੇਮ self.frame[i] //ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਫਰੇਮ w.frame[i] //ਵਿੰਡੋ w ਦਾ ਫਰੇਮ
ਇੱਕ ਫਰੇਮ ਦੇ ਪੈਰੈਂਟ ਵਿੰਡੋ (ਜਾਂ ਪੈਰੈਂਟ ਫਰੇਮ) ਨੂੰ ਹਵਾਲਾ ਦੇਣ ਲਈ ਇਸ ਗਿਆਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ:
parent //ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਪੈਰੈਂਟ ਵਿੰਡੋ self.parent //ਮੌਜੂਦਾ ਵਿੰਡੋ ਦਾ ਪੈਰੈਂਟ ਵਿੰਡੋ w.parent //ਵਿੰਡੋ w ਦਾ ਪੈਰੈਂਟ ਵਿੰਡੋ
ਜੇਕਰ ਤੁਸੀਂ ਟੋਪ ਵਿੰਡੋ 'ਚ ਕਿਸੇ ਵੀ ਫਰੇਮ ਨੂੰ ਹਵਾਲਾ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਸ ਗਿਆਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ:
top //ਮੌਜੂਦਾ ਫਰੇਮ ਦਾ ਟੋਪ ਵਿੰਡੋ self.top //ਮੌਜੂਦਾ ਫਰੇਮ ਦਾ ਟੋਪ ਵਿੰਡੋ f.top //ਫਰੇਮ f ਦਾ ਟੋਪ ਵਿੰਡੋ
ਨਵਾਂ ਟੋਪ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ Window.open() ਮੈਥਡ ਰਾਹੀਂ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਇਹ ਮੈਥਡ ਬੁਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ open() ਬੁਲਾਉਣ ਦੀ ਵਾਪਸੀ ਮੁੱਲ ਨੂੰ ਕਿਸੇ ਵਾਰੀਅਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਫਿਰ ਉਹ ਵਾਰੀਅਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਵੇਂ ਵਿੰਡੋ ਨੂੰ ਹਵਾਲਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਨਵੇਂ ਵਿੰਡੋ ਦਾ opener ਪ੍ਰਤੀਯੋਗਿਤਾਉਸਨੂੰ ਖੋਲ੍ਹਣ ਵਾਲੇ ਵਿੰਡੋ ਨੂੰ ਵਾਪਸ ਵਰਤੇ ਹਨ।
ਆਮ ਤੌਰ 'ਤੇ, Window ਆਬਜੈਕਟ ਦੇ ਮੈਥਡ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਜਾਂ ਫਰੇਮ 'ਤੇ ਕੋਈ ਕਿਸਮ ਦਾ ਕੰਮ ਕਰਦੇ ਹਨ। ਅਤੇ alert() ਮੈਥਡ、confirm() ਮੈਥਡਅਤੇ prompt ਮੈਥਡ则不同,它们通过简单的对话框与用户进行交互。
- 上一页 JS 类型化数组
- 下一页 Window Console