ایکس ایم ال ڈوم Event آئیٹی
- ਪਿਛਲਾ ਪੰਨਾ DOM Element
- ਅਗਲਾ ਪੰਨਾ DOM HTMLCollection
پرگرمنگ
ایونٹ اوبجیکٹ وقوع سے متعلق معلومات فراہم کرتا ہے。
ایونٹ اوبجیکٹ
ایونٹ اوبجیکٹ کی خصوصیات وقوع کی تفصیلات فراہم کرتی ہیں (مثلاً وقوع کی جانب سے متعلق نیٹ)، ایونٹ اوبجیکٹ کی طریقوں سے وقوع کی پروپاگیشن کو کنٹرول کیا جاسکتا ہے。
2 درجہ DOM Events معیار نے ایک معیاری واقعات ماڈل طے کیا ہے، جو آئی ای کے علاوہ تمام جدید بورسرز کی جانب سے استعمال کیا جاتا ہے، آئی ای نے اپنا اور غیر متعلق واقعات ماڈل طے کیا ہے، اس سلسلے میں اس مراجع پیج میں معیاری ایونٹ اوبجیکٹ کی خصوصیات اور آئی ای ایونٹ اوبجیکٹ کی خصوصیات کی تفصیلات درج کی گئی ہیں。توجہ:
معیاری واقعات ماڈل میں، ایونٹ اوبجیکٹ کو واقعات کا مستند کارروائی کو دئیے جاتا ہیں؛ لیکن آئی ای واقعات ماڈل میں، یہ آئیونٹ اوبجیکٹ وینوکائی کا مستند کارروائی کو دئیے جاتا ہیں، جو آئیونٹ اوبجیکٹ کو بورسر کی وینوکائی میں استعمال کیا جاتا ہے。
معیاری ایونٹ خصوصیات
درج کیا گیا ہے کہ 2 درجہ DOM واقعات معیار میں طے شدہ خصوصیات میں، معیاری واقعات ماڈل میں، ایونٹ کی مختلف ذیلی وسیلائیں، واقعت کی نوعیت سے متعلق مزید تفصیلات فراہم کرتی ہیں، لیکن آئی ای واقعات ماڈل میں، واقعت کی ایک نوعیت کا ایونٹ اوبجیکٹ، تمام نوعیتوں کی وقوعات کیلئے استعمال کیا جاتا ہے。
属性 | 描述 | آئی ای | ایف | او | وائی سی |
---|---|---|---|---|---|
bubbles | واقعات کو بولبولی واقعات کی نوعیت کا بولی واپس لایا جاتا ہے。 | نہ | 1 | 9 | ہائے |
cancelable | واقعات کو منسوخ کرسکتا ہے یا نہ، اس کا بولی والا بولی واپس لایا جاتا ہے。 | نہ | 1 | 9 | ہائے |
currentTarget | واقعات کا مستند کارروائی کو اپنائی جانے والا عناصر واپس لایا جاتا ہے。 | نہ | 1 | 9 | ہائے |
eventPhase | واقعات کی پروپاگیشن کی موجودہ مرحلہ واپس لایا جاتا ہے。 | ہائے | |||
target | واقعات کو اپنائی جانے والا عناصر (واقعات کا مقصد نیٹ) واپس لایا جاتا ہے。 | نہ | 1 | 9 | ہائے |
timeStamp | واقعات کی پیداوار کی تاریخ او ر وقت واپس لایا جاتا ہے。 | نہ | 1 | 9 | ہائے |
type | واقعات کی نوعیت کا نام واپس لایا جاتا ہے。 | 6 | 1 | 9 | ہائے |
معیاری ایونٹ طریقوں
درج کیا گیا ہے کہ 2 درجہ DOM واقعات معیار میں طے شدہ طریقوں میں، آئی ای کا واقعات ماڈل ان طریقوں کو مدد نہیں دیتا:
طریقہ | 描述 | آئی ای | ایف | او | وائی سی |
---|---|---|---|---|---|
initEvent() | تازہ بنائی گئی ایونٹ اوبجیکٹ کی خصوصیات کو شروع میں لائی جاتی والا طریقہ کار آپنایا جاتا ہے。 | نہ | 1 | 9 | ہائے |
preventDefault() | بورسر کو وارتنائی کی، وقوع سے متعلق معیاری کارروائی کو نہیں انجام دینے کی اطلاع فراہم کرنے والا طریقہ کار آپنایا جاتا ہے。 | نہ | 1 | 9 | ہائے |
stopPropagation() | پرکشش وقوع کی پروسیس میں، موصول یا کسی دیگر مرحلے میں کوئی مزید پروپاگیشن نہ کیا جائے، یعنی یہ وقوع کو متوقف کرنے والا طریقہ کار آپنایا جاتا ہے۔ اس طریق کا استعمال کئے جانے کے بعد، اس نیٹ کا وقوع سے متعلق پروسیس کو چلانے والا پروگرام چلایا جائے گا، نیز وقوع کو دوسرے نیٹوں تک منتقل نہ کیا جائے گا。 | نہ | 1 | 9 | ہائے |
IE خصوصیات
IE (آئی ای) معیاری DOM واقعات ماڈل کو مدد نہیں دیتا (کم از کم آئی ای 7 میں)، اور آئی ای کا ایونٹ اوبجیکٹ ایک مکمل طور پر مختلف خصوصیات کا تعین کرتا ہے。
IE 事件 ماڈل نے مختلف واقعات کیلئے وارثی کی درجہ بندی کا تعین نہیں کیا ہے، لہذا تمام واقعات کی نوعیت سے متعلق اپنائی جاتی والی خصوصیات یہاں میں درج ہیں。
属性 | 描述 |
---|---|
cancelBubble | 如果事件句柄想阻止事件传播到包容对象,必须把该属性设为 true。 |
fromElement | 对于 mouseover 和 mouseout 事件,fromElement 引用移出鼠标的元素。 |
keyCode |
对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。 对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。 虚拟键盘码可能和使用的键盘的布局相关。 |
offsetX,offsetY | 发生事件的地点在事件源元素的坐标系统中的 x 坐标和 y 坐标。 |
returnValue |
如果设置了该属性,它的值比事件句柄的返回值优先级高。 把这个属性设置为 fasle,可以取消发生事件的源元素的默认动作。 |
srcElement | 对于生成事件的 Window 对象、Document 对象或 Element 对象的引用。 |
toElement | 对于 mouseover 和 mouseout 事件,该属性引用移入鼠标的元素。 |
x,y | 事件发生的位置的 x 坐标和 y 坐标,它们相对于用 CSS 动态定位的最内层包容元素。 |
- ਪਿਛਲਾ ਪੰਨਾ DOM Element
- ਅਗਲਾ ਪੰਨਾ DOM HTMLCollection