الفصـــل 25 من دستور المملكة : حرية الفكر والرأي والتعبير مكفولة بكل أشكالها. حرية الإبداع والنشر والعرض في المجالات الأدبية والفنية والبحت العلمي, والتقني مضمونة.


الخميس، يوليو 21، 2022

World Wide Web ترجمة عبده حقي (10)

النصوص والرسوم المتحركة

تسمح لك لغة البرمجة النصية بكتابة نص برنامج يتم تنفيذه مباشرة بواسطة البرنامج. في سياق الويب ، يتم تنفيذ نص برمجي بواسطة مستعرض ويب وإجراءات البرامج التي تستجيب لاستخدام الزائر لصفحة الويب التي تمت استشارتها. يمكن تضمين البرنامج النصي

في مستند HTML أو يأتي من مورد مرتبط. لقد كانت أول لغة برمجة نصية على الويب هي جافا سكريبت JavaScript ، التي طورتها Netscape  ثم طورت ميكروسوفت متغيرًا منافسًا تحت اسم جافا سكريبت JScript أخيرًا ، تم اقتراح معيار ECMAScript  لبناء جملة اللغة ، ومعايير DOM للواجهة مع المستندات.

من تقنية ذات قدرات عمل محدودة للغاية في أيامها الأولى ، أصبحت لغة جافا سكريبت قادرة على تشغيل جميع التطبيقات التي يمكن تخيلها: معالجة الكلمات ، وألعاب الفيديو ، والمحاكيات ، وما إلى ذلك.

أكثر من الفيديو ، لقد أصبح المكون الإضافي Adobe Flash Player مستخدمًا على نطاق واسع جدًا لبث الرسوم المتحركة. أحيانًا يتم إنشاء مواقع كاملة في فلاش ومع ذلك ، فهو في طريقه للخروج لأن المتصفحات تريد حظر استخدامه.

الأنماط

لقد تم تطوير لغة CSS للتعامل مع عرض مستندات HTML بالتفصيل. يمكن دمج النص بلغة CSS في مستند HTML أو يأتي من موارد ذات صلة ، مثل أوراق الأنماط. يسمح هذا الفصل بإدارة منفصلة للمعلومات الواردة في مستندات HTML وعرضها (المضمنة في أوراق الأنماط). نتحدث أيضًا هنا عن "فصل المحتوى عن الشكل".

الآخرين

تعتمد إدارة أنواع الموارد الأخرى على البرنامج المثبت على مضيف العميل وإعداداته.

عندما يكون البرنامج المقابل متاحًا ، يتم تقديم المستندات والصور من أي نوع تلقائيًا بشكل عام ، وفقًا للطرق (النوافذ ، ومربعات الحوار) اعتمادًا على متصفح الويب والبرنامج الذي يدير النوع. عندما لا تتم إدارة نوع المورد ، فمن الممكن بشكل عام حفظه في ملف محلي.

لإدارة موارد أنظمة الويب المختلفة مثل البريد الإلكتروني ، تستخدم المتصفحات عادةً برامج منفصلة. إذا لم يكن هناك برنامج يدير نوعًا من الموارد ، تظهر رسالة خطأ بسيطة تشير إليه.

تصميم

لقد تم تصميم الويب بحيث يمكن الوصول إليه باستخدام أجهزة الكمبيوتر الأكثر تنوعًا: محطة العمل ومحطة الكمبيوتر في وضع النص والكمبيوتر الشخصي والهاتف المحمول وما إلى ذلك. تعتمد عالمية الوصول هذه بشكل أساسي على عالمية بروتوكولات الإنترنت. ثانيًا ، يعتمد ذلك على مرونة عرض صفحات الويب التي تقدمها HTML بالإضافة إلى ذلك ، يوفر HTTP للمتصفحات القدرة على التفاوض على نوع كل مورد. أخيرًا ، حيث يتيح CSS تقديم عروض تقديمية مختلفة ، تم اختيارها لملاءمتها مع المعدات المستخدمة.

لذلك ، أنشأ W3C معايير بهدف السماح باستقلالية الأدوات المستخدمة لإنشاء محتوى مع تلك المستخدمة في قراءته. وهذا ما يسمى بقابلية التشغيل البيني.

الوصول إلى الويب للأشخاص ذوي الإعاقة هو أيضًا موضوع اهتمام خاص مثل مبادرة الوصول إلى الويب.

اللامركزية

لا تفرض تقنيات الويب أي تنظيم بين صفحات الويب ، ناهيك عن المواقع الإلكترونية. قد تحتوي أي صفحة ويب على روابط تشعبية إلى أي مصدر آخر يمكن الوصول إليه من الإنترنت. لا يتطلب إنشاء رابط تشعبي مطلقًا أي إجراء من جانب المورد المشار إليه. لا يوجد سجل مركزي للروابط التشعبية أو الصفحات أو المواقع. السجل الوحيد المستخدم هو سجل DNS ؛ إنها قاعدة بيانات موزعة تسرد المضيفين ، وتسمح بترجمة اسم المجال الموجود في ارتباطات تشعبية معينة إلى عنوان IP وتستخدمه جميع الأنظمة التي تصل إلى الإنترنت.

كان هذا التصميم اللامركزي مقصودًا ، وفعل ، لزيادة حجم الويب بسرعة. كما شجع على تطوير مواقع متخصصة في المعلومات على مواقع أخرى: أدلة ومحركات بحث. بدون هذه المواقع ، سيكون البحث عن المعلومات على الويب شاقًا للغاية. النهج المعاكس ، بوابة الويب ، يحاول تركيز أقصى قدر من المعلومات والخدمات في موقع واحد.

يتمثل أحد نقاط الضعف في اللامركزية في عدم وجود متابعة عند نقل أحد الموارد أو حذفه: فالروابط التشعبية التي أشارت إليه ينتهي بها الأمر معطلة. ويكون هذا مرئيًا فقط من خلال اتباع الارتباط التشعبي ، والنتيجة الأكثر شيوعًا هي رسالة الخطأ 404.

يتبع


0 التعليقات: