Semalt: عنصر کی خصوصیات. ہر چیز جو آپ کو جاننے کی ضرورت ہے

دستاویز آبجیکٹ ماڈل (DOM) اچھی طرح سے تشکیل شدہ XML اور HTML دستاویزات کے لئے ایک ایپلی کیشن پروگرامنگ انٹرفیس (API) ہے۔ API دستاویزات کا حتمی ڈھانچہ ، ان تک رسائی کیسے حاصل کرتی ہے ، اور ویب کھرچنے والے کس طرح ویب پر دستاویزات تک رسائی اور سکریپ تک رسائی کی وضاحت کرتا ہے۔

ڈوم HTML عناصر میں موجود خصوصیات کو بازیافت اور ان میں ترمیم کرنے کا کام کرتا ہے۔ ڈوم کے ذریعہ ، آپ کسی خاص دستاویز میں استعمال ہونے والے عنصر کی خصوصیات اور اسٹائل تک رسائی حاصل کرسکتے ہیں۔ سکریپنگ کی کچھ تکنیکوں سے ، آپ ہدف دستاویز کی پس منظر کی تصویر بازیافت کرسکتے ہیں۔

ایچ ٹی ایم ایل ڈوم نوڈس

جب جاوا اسکرپٹ کی بات آتی ہے تو ، ڈوم کو ورلڈ وائڈ ویب کنسورشیم (W3C) کے معیار سے تعبیر کیا جاتا ہے۔ ڈوم دستاویزات تک رسائی کے ل a ایک معیار کی وضاحت اور وضاحت کرنے کے لئے استعمال ہوتا ہے۔ ماڈل اسکرپٹ اور پروگراموں کو دستاویز لکھنے کے لئے استعمال ہونے والے ڈھانچے کو اپ ڈیٹ اور رسائی حاصل کرنے کی اجازت دیتا ہے۔

جب ایچ ٹی ایم ایل ڈوم کی بات آتی ہے تو ، ہر چیز کو نوڈ کے طور پر سمجھا جاسکتا ہے۔ مثال کے طور پر:

  • HTML کے تمام اوصاف انتساب نوڈس ہیں۔
  • تبصرے تبصرہ نوڈس ہیں؛
  • تمام HTML عناصر عنصر نوڈس ہیں۔
  • دستاویز کو بطور دستاویز نوڈ کہا جاتا ہے۔

دستاویز آبجیکٹ ماڈل ایکس ایم ایل اور ایچ ٹی ایم ایل دستاویزات کے اندر عناصر تک رسائی اور جوڑتوڑ کے ل is استعمال ہوتا ہے۔ عناصر کو منظم اور کسی ڈیٹا ڈھانچے (درخت کی طرح) میں منظم کیا جاتا ہے جس کو آسانی سے نیویگیشن اور ترمیم کے ل tra منتقل کیا جاسکتا ہے۔ آپ کاسکیڈنگ اسٹائل شیٹس (CSS) کا استعمال کرتے ہوئے DIV ، باڈی ، یا HTML عنصر میں کلاسیں شامل کرسکتے ہیں ، یا جے ایس کا استعمال کرتے ہوئے عناصر کے ساتھ بات چیت کرسکتے ہیں۔

اوصاف کی خاصیت کے بارے میں آپ کو کیا جاننے کی ضرورت ہے

نوڈس تک رسائی حاصل کی جاسکتی ہے اور ان کے متعلقہ انڈیکس نمبروں کا استعمال کرکے جوڑ توڑ کیا جاسکتا ہے ، جہاں کم سے کم انڈیکس "0" ہے۔ صفات کی خاصیت خاص نوڈ کی خصوصیات کا تفصیلی ذخیرہ ، جیسے نامی نوڈ میپ آبجیکٹ کو واپس کرکے کام کرتی ہے۔ نوٹ کریں کہ ہندسوں کی اشاریہ سازی آپ کو عنصر کی خصوصیت سے گزرنے میں مدد فراہم کرے گی۔

عنصر وصف

عنصر اوصاف کی خاصیت ان تمام وصولی نوڈس کا ایک جائز مجموعہ واپس کرتی ہے جو کسی خاص نوڈ میں رجسٹرڈ ہیں۔ آسان الفاظ میں ، یہ نیومنڈ میپ ہے۔ لہذا اس میں صف کے طریقوں کا فقدان ہے۔ اٹریبیٹ (دیئے گئے وصف کے حوالے سے کسی بھی ڈیٹا کی نمائندگی کرنے والے ڈور کا جوڑا) استعمال شدہ براؤزر کے لحاظ سے مختلف ہوسکتا ہے۔

اس پوسٹ میں ، نامیڈوڈ میپ آبجیکٹ کا مطلب ایک خاص عنصر انتساب نوڈس کا غیر منظم مجموعہ ہے۔ آپ جس براؤزر کا استعمال کر رہے ہیں اس سے متعلق آپ کو گھبرانے کی ضرورت نہیں ہے۔ بڑے ویب براؤزرز میں نامزد نوڈ میپ آبجیکٹ اور اٹریبیٹ آبجیکٹ تعاون یافتہ ہے۔

نامی نوڈ میپ آبجیکٹ میں لمبائی کی خاصیت موجود ہے جس کا استعمال آپ صفات کی درست تعداد کا تعین کرنے کے لئے کر سکتے ہیں۔ کسی دستاویز میں صفات کی کل تعداد کی نشاندہی کرنے کے بعد ، اوصاف کے نوڈس کو لوپ کرلیں اور اپنی اہداف کی معلومات نکالیں۔ کسی متن سے اعداد و شمار کی بازیافت کرتے وقت ، یہ بات ذہن میں رکھیں کہ ایچ ٹی ایم ایل کی صفتوں کو آپ کے انتساب آبجیکٹ کے ل of پراپرٹیز پر مشتمل اٹریبیٹ نوڈس بھی کہا جاتا ہے۔

انٹرنیٹ ایکسپلورر کے چاہنے والوں کے ل you ، آپ کو یہ نوٹ کرنا ہوگا کہ صفات کی خاصیت کسی خاص عنصر کے لئے ممکنہ اوصاف کا تفصیلی ذخیرہ لوٹتی ہے۔ کسی بھی ایچ ٹی ایم ایل عنصر کے لئے جب ایک ڈوم نوڈ تیار ہوجاتا ہے تو ، بہت ساری خصوصیات صفات سے وابستہ ہوتی ہیں جو ایک ہی نام کی ہیں۔ ایچ ٹی ایم ایل ماخذ کوڈ تیار کرتے وقت ، آپ اپنے HTML عناصر پر موجود خصوصیات کی وضاحت کرسکتے ہیں۔ ایک بار جب آپ کا براؤزر آپ کے اسکرپٹ کی تجزیہ کرتا ہے تو ، اسی طرح کے نوڈ کے ساتھ ایک ایسا ہی DOM تشکیل دیا جائے گا۔ متعلقہ نوڈ کو آبجیکٹ کے طور پر کہا جاتا ہے۔