رئيسي تقنية

لغة برمجة نصوص الويب

لغة برمجة نصوص الويب
لغة برمجة نصوص الويب

فيديو: تأثيرات النصوص لغة CSS - دورة تعلم برمجة الويب 2024, يوليو

فيديو: تأثيرات النصوص لغة CSS - دورة تعلم برمجة الويب 2024, يوليو
Anonim

نص ويب، لغة برمجة حاسوبية لإضافة قدرات ديناميكية لصفحات الويب العالمية. صفحات الويب التي تم ترميزها بـ HTML (لغة ترميز النص التشعبي) أو XML (لغة الترميز الموسعة) هي مستندات ثابتة إلى حد كبير. يمكن أن تضيف البرمجة النصية على الويب معلومات إلى الصفحة حيث يستخدمها القارئ أو تسمح للقارئ بإدخال المعلومات التي يمكن ، على سبيل المثال ، تمريرها إلى قسم الطلبات في شركة عبر الإنترنت. يوفر CGI (واجهة البوابة المشتركة) آلية واحدة ؛ ينقل الطلبات والاستجابات بين متصفح الويب القارئ وخادم الويب الذي يوفر الصفحة. يحتوي مكون CGI على الخادم على برامج صغيرة تسمى البرامج النصية التي تأخذ معلومات من نظام المتصفح أو توفرها للعرض. قد يطلب نص برمجي بسيط اسم القارئ ، ويحدد عنوان الإنترنت للنظام الذي يستخدمه القارئ ، ويطبع رسالة ترحيب. يمكن كتابة البرامج النصية بأي لغة برمجة ، ولكن نظرًا لأنها إجراءات معالجة نصية بسيطة بشكل عام ، فإن لغات برمجة الكمبيوتر مثل PERL مناسبة بشكل خاص.

هناك طريقة أخرى وهي استخدام لغة مصممة لتنفيذ نصوص الويب بواسطة المستعرض. JavaScript هي إحدى هذه اللغات ، التي صممتها شركة Netscape Communications Corp. يمكن استخدامه مع متصفحي Netscape و Microsoft Corporation. JavaScript هي لغة بسيطة ، تختلف تمامًا عن Java. قد يتم تضمين برنامج JavaScript في صفحة ويب باستخدام علامة HTML. سيتم تنفيذ تعليمات JavaScript التي تتبع هذه العلامة بواسطة المتصفح عند تحديد الصفحة. من أجل تسريع عرض الصفحات الديناميكية (التفاعلية) ، غالبًا ما يتم دمج JavaScript مع XML أو بعض اللغات الأخرى لتبادل المعلومات بين الخادم ومتصفح العميل. على وجه الخصوص ، يمكّن الأمر XMLHttpRequest طلبات البيانات غير المتزامنة من الخادم دون مطالبة الخادم بإعادة إرسال صفحة الويب بالكامل. يُطلق على هذا الأسلوب أو "فلسفة" البرمجة اسم Ajax (JavaScript و XML غير المتزامن).

برنامج VB هو مجموعة فرعية من Visual Basic. تم تطويره في الأصل لمجموعة برامج Microsoft Office ، وتم استخدامه لاحقًا للبرمجة النصية على الويب أيضًا. تتشابه إمكاناتها مع إمكانيات JavaScript ، وقد تكون مضمنة في HTML بنفس الطريقة.

وراء استخدام لغات البرمجة النصية هذه لبرمجة الويب تكمن فكرة برمجة المكونات ، حيث يتم إنشاء البرامج من خلال الجمع بين المكونات المستقلة المكتوبة مسبقًا دون أي معالجة لغوية أخرى. تم تصميم برامج JavaScript و VB Script كمكونات يمكن إرفاقها بمستعرضات الويب للتحكم في كيفية عرض المعلومات.