مفهوم الكائن Document في لغة البرمجة جافا سكريبت

اقرأ في هذا المقال


مفهوم الكائن Document في لغة البرمجة جافا سكريبت

يُعد الكائن (Document) من الكائنات المهمة في لغة البرمجة جافا سكريبت (JavaScript)، ويمثل هذا الكائن  مستند (HTML) الذي يتم عرضه في تلك النافذة، ويحتوي كائن المستند على خصائص متنوعة تشير إلى كائنات أخرى تسمح بالوصول إلى محتوى المستند وتعديله، وهناك العديد من الأوامر والخصائص الخاصة بهذا الكائن وفيما يلي أهمها.

أهم الأوامر الخاصة بالكائن Document في لغة البرمجة جافا سكريبت

هناك مجموعة من الأوامر الخاصة بهذا الكائن والتي تقوم بتنفيذ العديد من المهام، وفيما يلي هذه الأوامر:

  • الأمر (write): وهو أحد أوامر الكائن (Document) ويستخدم بشكل رئيسي لطباعة نص وإظهاره على الشاشة، ومن الممكن طباعة قيم المتغيرات أيضاً، ومن الممكن إضافة وسوم (HTML) داخل أمر الطباعة لإضافة تأثير معين عليه، وكذلك من الممكن إضافة وسوم الصوت والصور أو أي وسم من وسوم لغة (HTML).
  • الأمر (writeln): يعد هذا الأمر أحد أوامر الكائن (Document) ويستخدم للطباعة أيضاً ويختلف عن الأمر السابق بأنه يترك سطر فارغ بعد النص المطبوع.
  • الأمر (Last Modified): وهو أحد أوامر الكائن (Document) في لغة البرمجة جافا سكريبت، ويُستخدم لعرض آخر مرة تم فيها تعديل الصفحة.
  • الأمر (URL): وهو أحد أوامر هذا الكائن ويستخدم لجلب عنوان الصفحة أو رابط الصفحة.
  • الأمر (forms): وهو أحد أوامر هذا الكائن وهو مسؤول عن النماذج الموجودة في الصفحة ومن خلال هذا الأمر يستطيع المستخدم الوصول إلى النماذج والتحكم بها والعمل عليها.
  • الأمر (title): وهو أحد أهم أوامر الكائن (Document) في لغة البرمجة جافا سكريبت، ويستخدم لجلب عنوان الصفحة الحالية التي يتم استخدامها في الوقت الحالي.
  • الأمر (links): يستخدم هذا الأمر لإجراء تغيير أو تأثير أو جلب معلومات عن الروابط الموجودة في الصفحة.
  • الأمر (execCommand): ويستخدم هذا الأمر لإعطاء أمر معين مثل حفظ الصفحة، وستظهر نافذة الحفظ للمستخدم ويمكن أيضاً تستخدم لفتح نافذة معينة، أو القيام بعملية النسخ أو القص أو اللصق.
  • الأمر (clipboard): ويستخدم هذا الأمر كحافظة تقوم بحفظ النصوص داخلها عند القيام بعملية النسخ أو القص.
  • الأمر (bgcolor): يستخدم هذا الأمر لتحديد خلفية الصفحة.

المصدر: JavaScript - Document Object Model or DOMDocument Object ModelJavaScript Document ObjectWhat is the Document Object Model?


شارك المقالة: