الوثيقة طراز كائندال هو الوثيقة
طراز كائن المستند لا يستطيع العمل من دون وثيقة. عند إنشاء صفحة على شبكة الإنترنت وتحميله في متصفح الإنترنت ، دوم يثير في الحياة. فإنه يأخذ على الوثيقة التي كنت قد كتبت وتحويله الى كائن. فى الانجليزية اليومية العادية ، وكلمة "وجوه" ليست وصفية للغاية. فإن ذلك يعني ببساطة شيء ، وفي لغات البرمجة ، من ناحية أخرى ، "وجوه" له معنى محدد للغاية. كائنات من الرغبة في نهاية المقال السابق ، كنت بينت لك بعض الأمثلة الأجسام في جافا سكريبت. عليك أن تتذكر أن الكائنات هي بذاتها حزم البيانات. المتغيرات المرتبطة كائن تسمى خصائص من وجوه ، في حين أن الوظائف التي يمكن تنفيذها من قبل كائن تسمى أساليب من وجوه ، وهناك ثلاثة أنواع من الكائنات في جافا سكريبت : المعرفة من قبل المستخدم الكائنات التي أنشئت من الصفر قبل مبرمج. نحن لن تتعامل مع هذه. الكائنات الأصلية مثل صفيف ، والرياضيات ، والتاريخ التي يتم إنشاؤها في جافا سكريبت. المضيف الكائنات التي يتم توفيرها من قبل المتصفح. منذ الأيام الأولى للجافا سكريبت ، وبعض الكائنات المضيفة مهم جدا وقد أتيحت للبرمجة. وأهم هذه العناصر هو كائن الإطار ، وهذا الكائن ليس أقل من التمثيل من نافذة المتصفح نفسه. خصائص وأساليب للكائن الإطار وغالبا ما يشار إليها على أنها كائن المستعرض النموذجي ، على الرغم من طراز كائن النافذة ربما سيكون أكثر غويا صحيحا. مستعرض طراز كائن يحتوي على أساليب مثل window.open وwindow.blur. هذه الأساليب ، بالمناسبة ، هي المسؤولة عن كل تلك المنبثقة المزعجة والمتابعة المنبثقة تحت النوافذ التي تعصف الآن ويب. لا عجب جافا سكريبت لديها سمعة سيئة! ولحسن الحظ ، فإننا لن يكون التعامل مع مستعرض النموذجي كثيرا. بدلا من ذلك ، أنا ذاهب إلى التركيز على ما يدور في داخل نافذة المتصفح. الكائن الذي يتعامل مع محتويات صفحة الويب هو موضوع الوثيقة. بالنسبة لبقية هذه المقالة ، نحن ذاهبون ليكون التعامل بشكل حصري تقريبا مع خصائص وأساليب كائن الوثيقة. وهذا يفسر مد الرسالة (وثيقة) و يا والرسالة (وجوه) في دوم. ولكن ماذا عن الرسالة ذكر؟ ذكر لنموذج الطلب وذكر في دوم لتقف النموذجي ، ولكن يمكن بسهولة مثلما نقف للخريطة. والنموذج ، مثل الخريطة ، هو تمثيل لشيء ما. قطار نموذجي يمثل تدريب حقيقي. وأظهرت خريطة للشوارع المدينة تمثل المدينة الحقيقية. طراز كائن المستند يمثل صفحة الويب التي لتحميله حاليا في نافذة المتصفح. متصفح يوفر خريطة (أو النموذج) من الصفحة. يمكنك استخدام جافا سكريبت لقراءة هذه الخريطة. الخرائط الاستفادة من الاتفاقيات مثل الاتجاه ، وملامح ، والحجم. من أجل قراءة خريطة ، تحتاج إلى فهم هذه الاتفاقيات ، والأمر ذاته مع طراز كائن المستند. من أجل الحصول على معلومات من هذا النموذج ، انت بحاجة الى فهم ما يجري الاتفاقيات تستخدم لتمثيل الوثيقة. وأهم اتفاقية المستخدمة من قبل طراز كائن المستند هو تمثيل وثيقة تكون بمثابة الشجرة. بشكل أكثر تحديدا ، فإن الوثيقة تتمثل في شجرة العائلة. شجرة العائلة هي مثال آخر على نموذج. شجرة العائلة يمثل عائلة حقيقية ، ويصف العلاقات بين أفراد العائلة ، ويستخدم الاتفاقيات ، مثل الوالد، طفل ، و أخ. ويمكن استخدام هذه لتمثيل بعض العلاقات معقدة إلى حد ما : عضو واحد من اسرة ويمكن أن يكون أحد الوالدين على الآخرين ، في حين يجري أيضا الطفل من عضو آخر في الأسرة ، وشقيق عضو آخر من أعضاء الأسرة ، وشجرة العائلة النموذجية تعمل فقط كذلك تمثل في وثيقة مكتوبة في (العاشر) هتمل. الأساليب التي يقدمها طراز كائن المستند :
getElementById getElementsByTagName getAttribute setAttribute
هذه الطرق الأربعة ستكون حجر الزاوية بالنسبة لكثير من الكتابات دوم وأنت تسير في الكتابة. دوم يقدم العديد من الأساليب والخصائص. هناك nodeName ، nodeValue ، childNodes ، nextSibling ، وparentNode ، على سبيل المثال لا الحصر. ولكن أنا لا أذهب لشرح تلك فقط حتى الآن ، I'll شرح كل واحد بدوره كما وانهم عندما لزم الأمر. أنا ذكرها الآن فقط لجذب اهتمامك. انك قرأت من خلال الكثير من نظرية في هذا المقال. آمل من الآن أنت الحكة لاختبار قوة دوم باستخدام شيء ما عدا الصناديق في حالة تأهب. وأعتقد أنه حان الوقت لتطبيق دوم لدراسة القضية. مقال قدمه جاك Goudreau تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات. المهم : هذه المادة "طراز كائن المستند" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.
|
|||||
| Online: 429 users browsing the articles directory |
|
|