
عندما نعمل مع جافا سكريبت ومع عناصر DOM, وهناك دائماً لحظات نحتاج فيها للحصول على بعض خصائص من نفس, مثل هذا الطول, العرض, موقف, … وذلك بفضل مسج, وقد تم العمل مع هذه العناصر ويسرت إلى حد كبير. الأعمال التي يمكن أن يكون سابقا لعدة أسطر من التعليمات البرمجية, أنها تميل إلى أن تكون موجزة في زوجين منهم.
الحصول على بعض سمات, لأن شجرة دوم على صفحة ويب, ويتم من خلال وظائف كافية البساطة. ويتعين علينا أن تأخذ في الاعتبار ما هو أن أننا نعيد هذه الوظائف, البعض الآخر, من خصائص متشابهة واسم, لكن عرض الاختلافات.
اثنان من هذه الوظائف الارتفاع و العرض. على الرغم من أن وقد نفكر أن هذه المهام ونحن عاد العرض والارتفاع على التوالي من العنصر في السؤال, وفي الحقيقة فهل, سيتعين علينا أن نفكر في أنهم يفهمون نظراً للارتفاع والعرض, ومنذ هذه قد تكون لديهم محشوة o الحشو, الحواف و هوامش.
وإذا كنا نريد الحصول على هذه الخصائص على افتراض الحشو, الهامش o الحدود العنصر, ثم نظهر لكم كيفية تحقيق ذلك:
- .الارتفاع() – العودة الارتفاع للعنصر المحدد, دون تأخذ في الاعتبار الحشو, الهامش o الحدود.
- .إينيرهيت() – العودة الارتفاع للعنصر المحدد, وإذ تأخذ في الاعتبار الحشو, ولكن دون عد الحدود o الهامش.
- .أووتيرهيت(افتراضي: كاذبة) – العودة الارتفاع العنصر اخترنا, عد الحشو وأن الحدود, ولكن دون تأخذ في الاعتبار الهامش. إذا كان إدخال هذه الدالة يمكنك كمعلمة قيمة منطقية صحيح, وسوف نعود الارتفاع العنصر مع مراعاة جميع (الحشو, الحدود و الهامش).
النموذج مماثلة وظائف بأدائها .العرض(), .إينيرويدث() و .أووتيرويدث().
بهذه المهام, الخاصة مكتبة جافا سكريبت, مسج, هل يمكن أن يكون السيطرة الكاملة على مرتفعات و عرض لأن عناصر شجرة دوم صفحة الويب الخاصة بك.
