شرح صفوف ومحتوى الفقرة
بمجرد وصول أول دفعة من بايتات ملف عبر الشبكة، يبدأ محلل المتصفح بتنفيذ أربع خطوات متسلسلة لبناء شجرة كائنات المستند ():
- 1. تحويل البايتات إلى حروف (): يقرأ المتصفح الأرقام الثنائية الخام ويترجمها إلى حروف نصية وفق نظام الترميز المحدد في الملف (وهو قياسياً ).
- 2. التقطيع اللغوي إلى رموز (): يقسم المحلل النص إلى وحدات معيارية () مثل وسم بداية ووسم نهاية ومحتوى نصي.
- 3. إنشاء العقد البرمجية (): يُحوّل كل رمز إلى كائن برمجي مستقل في الذاكرة يُسمى عقدة () يحمل خصائص العنصر وسماته.
- 4. ربط شجرة : يربط المحلل هذه العقد في علاقة أب وابن وشقيق لتكوين شجرة هرمية تبدأ من الجذر .
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<title>CloseTag DOM</title>
</head>
<body>
<h1 id="hero-title">Web Rendering</h1>
<p class="lead">Fast DOM Tree Construction</p>
</body>
</html>