صفحة ١٥٩
انظر إلى هذه الصفحة، فهي تعرض مدخل الوحدة الأولى المعنونة بإنشاء موقع إلكتروني بلغة HTML. بعد أن تعاملت مع لغات البرمجة القائمة على السحب والإفلات مثل سكراتش، ستنتقل هنا إلى كتابة التعليمات البرمجية بنفسك. انظر إلى تعريف الصفحة الإلكترونية، فهي ملف منظم يضم نصوصاً وصوراً ووسائط متعددة وارتباطات تشعبية تعرض عبر متصفح الإنترنت. انظر إلى الشكل التوضيحي الذي يمثل متصفح الإنترنت، فهو يوضح كيف تظهر العناصر المختلفة: فهناك عنوان الموقع الإلكتروني في شريط العنوان، وروابط تشعبية تنتقل بك من صفحة لأخرى، وصور توضيحية، ونصوص مقروءة. أما الموقع الإلكتروني فهو مجموعة من الصفحات المترابطة التي يمكن العثور عليها في نفس المجال، وغالباً ما تبدأ بصفحة رئيسية تسمى أحياناً الصفحة الرئيسية أو صفحة البداية التي ينتقل منها الزائر لروابط أخرى.
صفحة ١٦٠
انظر إلى هيكل الموقع الإلكتروني في أعلى الصفحة، فهو يتكون من ثلاثة أجزاء رئيسية: أولها العنوان، ويتضمن ترويسة رسومية وشريط تنقل؛ وثانيها محتوى الصفحة، ويشمل النصوص والصور وما إلى ذلك؛ وثالثها التذييل الذي يحتوي على روابط مفيدة. انتقل بعد ذلك إلى لغة ترميز النص التشعبى HTML، وهي لغة برمجة تُستخدم لوصف مكونات صفحات الإلكترونية لبرامج التصفح من خلال مجموعة وسوم وتعليمات برمجية تحدد طريقة العرض. انظر إلى سلبياتها وإيجابياتها في الجداول الملونة: من سلبياتها أنها تقتصر على الصفحات غير التفاعلية وتتطلب مقاطع برمجية طويلة، بينما من إيجابياتها أنها شائعة الاستخدام ومدعومة من معظم المتصفحات ويمكن تعلمها بسهولة. انظر إلى مصطلح النص التشعبى، فهو نص يتم عرضه على شاشة جهاز الحاسوب أو أي جهاز إلكتروني آخر يحتوي على مرجعية لارتباطات تشعبية لوصول فوري. أما العلامات فهي سلسلة الأحرف أو الرُّموز التي يمكنك إدراجها لتحديد تنسيقات الملف مثل المظهر أو لوصف البنية للمستند. وأما اللمحة التاريخية فتشير إلى أن الفيزيائي تيم بيرنرز لي اقترح عام ١٩٨٩ نظاماً على الشبكة العنكبوتية قائماً على مبدأ طفو السوائل، ومنها طور صفات HTML وكتب برمجيات التصفح والخادم.
صفحة ١٦١
انظر إلى بنية الصفحة الإلكترونية وكيف تُكتب وسوم لغة HTML. يُطلق اسم الوسوم على أجزاء المقطع البرمجي، وغالباً ما تأتي بصورة أزواج: وسم الفتح ووسم الإغلاق، حيث يوقف رمز الشرطة المائلة التشغيل في الوسوم الثانية. انظر إلى الرسم التوضيحي للأزواج: تجد وسم البداية ووسم النهاية يحيطان بالعنصر، مثل وسم الفقرة الذي يبدأ وينتهي بالشرطة المائلة في الإغلاق. انتقل إلى محرر HTML، وهو برنامج يُستخدم لكتابة المقاطع البرمجية مع إمكانية التحكم الكامل بخلاف محرر النصوص العادي، ومن أشهر هذه المحررات فيجوال ستوديو كود. انظر إلى خطوات فتح هذا المحرر الموجودة في أسفل الصفحة: اضغط زر البحث، ثم اكتب اسم البرنامج في شريط البحث، ثم اضغط على نتيجة البحث لفتح البرنامج وابدأ العمل.
صفحة ١٦٢
انظر إلى نافذة برنامج فيجوال ستوديو كود الظاهرة أمامك في الأعلى وتحديداً على المؤشرات الزرقاء: علامات التبويب تتيح لك التنقل بسرعة بين العناصر مع إمكانية السحب والإفلات لإعادة ترتيبها، وشريط التبويب يتيح لك التبديل بين طرق العرض، بينما يحتوي الشريط الجانبى على عرض مختلفة لمساعدتك أثناء العمل على مشروعك. انتقل إلى الفقرة التي تليها، وتدرب على كيفية فتح مجلد أنشأته على جهاز حاسبك وداخل هذا المجلد توجد مجلدات فرعية مثل مجلد باسم images ومجلد باسم pages حيث سيتم حفظ الصور وصفحات الإلكترونية التي ستقوم بإنشائها. انظر إلى مجلد الأمثلة في أسفل الصفحة ومجلداته الفرعية، وفيه يفضل أن يكون اسم المجلد الرئيسي والمجلدات الفرعية باللغة الإنجليزية تماشياً مع اللغة المستخدمة في البرمجة لتجنب الأخطاء.
صفحة ١٦٣
انظر إلى الخطوات المصورة لفتح المجلد في برنامج فيجوال ستوديو كود. الخطوة الأولى تبدأ من علامة التبويب ملف، ثم تضغط على خيار فتح مجلد. الخطوة الثانية تظهر لك نافذة فتح المجلد لتختر المجلد الذي تريده من جهازك. الخطوة الثالثة تضغط على زر اختيار المجلد. الخطوة الرابعة ستجد أن مجلد العمل الخاص بك والمجلدات الفرعية قد ظهرت بوضوح في الشريط الجانبي الأيسر للبرنامج. اتبع هذه الخطوات بدقة لتبدأ مشروعك وتصل إلى ملفاتك ومجلداتك بكل سهولة داخل بيئة التطوير.
صفحة ١٦٤
انظر إلى هذه الصفحة التي تشرح لك كيفية إنشاء ملف HTML جديد داخل برنامج فيجوال ستوديو كود قبل البدء في إنشاء المستند. اتبع الخطوات المرقمة في الصندوق الأخضر: من قسم المستكشف، وفي المجلد الذي فتحته، اختر ملف جديد. اكتب الاسم بالامتداد html، ثم اضغط المفتاح shift مع علامة التعجب واختر الخيار الأول لتظهر لك هيكلية HTML الأساسية. انظر إلى منطقة التحرير في المساحة الرئيسة التي يمكنك من خلالها فتح الملفات وتحريرها كما تريد، وانظر إلى مؤشر الإشعارات الذي يخبرك بعدد المستتندات التي لم يتم حفظها بعد. ولا تنس النصيحة الذكية في الأسفل لاستخدام اختصارات لوحة المفاتيح للحفظ السريع.
صفحة ١٦٥
انظر إلى وسوم HTML الأساسية ومخططها الموضح في الصفحة. هناك قسمان رئيسيان بين وسمي html وhtml في الصفحة الإلكترونية: أولهما هو قسم ترويسة المستند، والآخر هو قسم المحتوى. انظر إلى التفصيل بالخطوط الزرقاء: السطر الأول يحدد أن هذا المستند هو مستند HTML. وسم title يحدد النص الذي سيظهر في شريط العنوان في نافذة متصفح المواقع الإلكترونية. وسم head يحدد الأوامر البرمجية الموجودة بين الوسمين لتحديد كيفية تفسير المستند بواسطة المتصفح وكيفية عرض المستند. وأما وسم body فيتم هنا برمجة الموضوع الرئيسي للصفحة الإلكترونية الخاصة بك، حيث تقع جميع النصوص والرسومات والصوت والفيديو والروابط المؤدية إلى صفحات أخرى بين الوسمين body وbody.
صفحة ١٦٦
انظر إلى هذه الصفحة التي تشرح كيفية فتح ملف HTML في المتصفح بعد أن قمت بإنشائه. اتبع الخطوات الثلاث الموضحة في الأعلى: افتح المجلد الذي أنشأته مسبقاً على جهاز الحاسب الخاص بك والمحتوي على ملف examples.html، ثم اضغط ضغطاً مزدوجاً على الملف، وسيفتح الملف وتظهر لك نتيجة تنفيذه في متصفح الإنترنت. انظر إلى الشكل التوضيحي في الوسط لتتأكد من النتيجة: شريط العنوان يعرض عنوان الصفحة، وفي مساحة العمل يظهر العنوان بخط كبير تلاه الفقرة النصية تماماً كما كتبتها في محرر النصوص البرمجية.
صفحة ١٦٧
انظر إلى هذه الطريقة الأخرى لفتح الصفحة الإلكترونية من خلال برنامج فيجوال ستوديو كود نفسه دون الحاجة للرجوع إلى مجلدات الحاسب. اتبع الخطوات المرقمة: من قسم المستكشف في فيجوال ستوديو كود، اضغط بزر الفأرة الأيمن على ملف examples.html، ثم اضغط على خيار فتح في المتصفح الافتراضي، وسيفتح الملف وتظهر لك نتيجة تنفيذه مباشرة في المتصفح كما ترى في الصورة التوضيحية في أسفل الصفحة.
صفحة ١٦٨
انظر إلى هذه الصفحة التي تشرح العناوين في لغة HTML. انظر إلى المثال البرمجي الموضح في الوسط، وكيف يتم تعريف عناوين HTML بالوسوم من h1 إلى h6. الوسم h1 هو أعلى مستوى في القسم والوسم h6 هو أدناها. انظر إلى النتيجة الظاهرة في الأعلى في متصفح الإنترنت: كيف تتدرج أحجام العناوين من الأكبر إلى الأصغر حسب رقم الوسم المستخدم. انظر إلى النصيحة الذكية في أسفل الصفحة والتي تنص على استخدام وسم h1 للإشارة إلى العنوان الأكثر أهمية الذي يكون عادة أعلى الصفحة.
صفحة ١٦٩
انظر إلى كيفية إضافة فقرة جديدة في مستند HTML باستخدام الوسم p. الفقرة هي أهم العناصر في مستند HTML، والتي يتم تعريفها بين الوسمين p وp. تكمن أهمية استخدام الفقرات في أنها توفر الفرصة لتقسيم النصوص إلى أجزاء أصغر، مما يجعل من السهل على زوار الموقع تصفح وقراءة نصوصه بسهولة. انظر إلى التطبيق العملي لإنشاء صفحة مشجعي كرة القدم في أسفل الصفحة، حيث ستستخدم ما تعلمته لإنشاء موقع إلكتروني لفريق كرة القدم خطوة بخطوة، تبدأ بإضافة العنوان والفقرات في المستند لتظهر النتيجة مرتبة ومنسقة كما ترى في المتصفح.
صفحة ١٧٠
انظر إلى الكود البرمجي الظاهر في أعلى الصفحة لموقع مشجعي كرة القدم، ولاحظ كيف تم استخدام وسم br داخل الفقرات. ينتج هذا العنصر فاصل أسطر داخل النص، لذلك يتم إضافته في كل نقطة تريد بها إنهاء جزء من النص، وبداية نص آخر، وبداية وسم br في بداية السطر التالي. انظر إلى قسم المسافة الفارغة أدفل الصفحة: يتم دمج المسافات الفارغة معا في HTML لتظهر كمسافة فارغة واحدة، ليستفيد مطورو صفحات الإلكترونية من المساحة الفارغة لتسهيل قراءة النص، مع ملاحظة أن هذا لا يؤثر على مظهر الفقرة بأي حال من الأحوال.
صفحة ١٧١
انظر إلى الجدول الموضح في أعلى الصفحة، فهو يجمع وسوم HTML المستخدمة في الدرس الأول مع وظيفة كل وسْم بوضوح. وسم doctype يحدد أن هذا المستند هو مستند HTML، وسم html هو الحاوية لجميع عناصر HTML الأخرى، وسم head يحدد الأوامر البرمجية الموجودة بين الوسمين، وسم body يحدد الموضوع الرئيسي للصفحة، وسم title يحدد عنوان المستند، وسم meta يحدد النص الذي سيظهر في شريط العنوان، وسم p يحدد الفقرة، ووسوم h1 إلى h6 لتحديد عناوين HTML، وأخيراً وسم br لدرج فاصل سطر واحد. انتقل إلى قسم لنطبق معاً وتحديداً في تدريب واحد: انظر إلى المقطع البرمجي وحاول أن تجد الأخطاء وتصلحها بنفسك دون الاستعانة بالحل الكامل، وذلك بمراجعة بنية الوسوم الصحيحة التي تعلمتها في الجدول.
صفحة ١٧٢
انظر إلى تدريب اثنين وثلاثة وأربعة في هذه الصفحة وتأمل المطلوب في كل تدريب. في تدريب اثنين، أنشئ صفحة جديدة تحتوي على عنوان باسم صفحتي الإلكترونية الأولى، وفقرتين عن اثنتين من رياضاتك المفضلة بحيث تحتوي كل منهما على عنوان باسم هذه الرياضة. في تدريب ثلاثة، أنشئ صفحة جديدة تحتوي على عنوان الصفحة الإلكترونية my page، وضع اسمك كعنوان للصفحة، واكتب فقرة نصية تصف بها نفسك، وبعد الانتهاء احفظ الصفحة الإلكترونية الخاصة بك. في تدريب أربعة، خطط لإنشاء موقع إلكتروني يتضمن معلومات سياحية للمسافرين إلى بلدك أو إلى بلد آخر من اختيارك يحتوي على صور عالية الجودة ووصف موجز للبلد وتسليط الضوء على الأماكن المهمة ودليل للمعالم الفنية والثقافية وبعض المعلومات عن المناسبات والفعاليات، ولتنفيذ ذلك أنشئ رسماً تخطيطياً ومجلداً باسم adventure website وبداخل هذا المجلد أنشئ مجلدين فرعيين images وpages وافتح محرر فيجوال ستوديو كود لأنشاء ملف HTML واحفظ التغييرات.