في الإنترنت اليوم ، يسود التفاعل الكلي - عليك أن تحاول جاهدًا العثور على بعض المواقع على الأقل التي لا تقدم للزائر القيام بشيء ما والحصول على استجابة فورية من الموقع. ومع ذلك ، في كثير من الأحيان لا يُطلب منا ملء أي شيء أو الضغط عليه - فالصفحة نفسها تتفاعل مع حركة المؤشر ، وفي بعض الأحيان ، تتصفح الصفحات كما لو كنت تمر عبر حقل ألغام. يتم توفير جميع التفاعلات على المواقع من خلال البرامج النصية. يمكن أن تكون هذه البرامج النصية المنفذة على الخادم وتلك التي تم تنفيذها على جهاز الكمبيوتر الخاص بنا. دعنا نحاول كتابة أبسط سيناريو للحصول على فكرة عما هو عليه بالفعل.
تعليمات
الخطوة 1
كلمة النص نفسه تعني حرفيا "البرنامج النصي" ، أي وصف لتسلسل الإجراءات المطلوبة لإكمال المهمة. يمكن أن يكون منفذ هذا البرنامج النصي إما الوحدة النمطية المقابلة لبرنامج الخادم ، أو المتصفح على جهاز الكمبيوتر الخاص بنا. نظرًا لأن المتصفح ، على عكس خادم الويب ، دائمًا في متناول اليد ، فلنكتب نصًا بلغة يفهمها المتصفح - جافا سكريبت. أي محرر نصوص يكفي لهذا - المفكرة القياسية جيدة. بالطبع ، بالنسبة للبرمجة المستمرة للنصوص ، لا يمكنك الاستغناء عن محرر متخصص. مثل هذا المحرر يسهل إلى حد كبير العمل الروتيني لكتابة النصوص ، ويترك رأسك حرًا للإبداع.
الخطوة 2
لكي يتمكن المستعرض من قراءة وفهم وتنفيذ مهمة ما ، يجب كتابة البرنامج النصي وكتابته وفقًا للقواعد المعروفة لمترجم لغة البرمجة النصية المدمج في المتصفح. السطر الأول هو إخبار المؤدي بأن النص يبدأ من هذه النقطة. في JavaScript ، قد تبدو علامة الفتح هذه كما يلي: وتبدو علامة الإغلاق على النحو التالي: بين هاتين العلامتين توجد تعليمات - عوامل تشغيل اللغة. على سبيل المثال ، تبدو مجموعة التعليمات للمتصفح لطباعة الوقت الحالي بتنسيق HOUR: MINUTE كما يلي: var aTime = new Date ()؛
document.write ("Now" + aTime.getHours () + ":" + aTime.getMinutes ()) ؛ هنا يوجه السطر الأول var aTime = new Date () منفذ البرنامج النصي لإنشاء كائن افتراضي باسم "aTime". يمثل هذا الكائن التاريخ والوقت الحاليين. document.write () هو أمر لطباعة ما هو مبين بين قوسين أدناه في الصفحة ، ويرشد الأمران aTime.getHours () و aTime.getMinutes () لاسترداد الساعة والدقيقة الحالية من كائن "aTime". تسلسل عوامل التشغيل + السلسلة بأكملها لتتم طباعتها في سطر واحد. عند التجميع ، سيبدو نص JavaSript البسيط هذا على النحو التالي:
var aTime = تاريخ جديد () ،
document.write ("Now" + aTime.getHours () + ":" + aTime.getMinutes ())؛
الخطوه 3
يبقى حفظ هذا الرمز في ملف بامتداد htm أو بامتداد html (لغة ترميز النص التشعبي) ، يتعرف نظام التشغيل على نوع الملف وينقله للتنفيذ إلى البرنامج الذي تم تعيين نوع الملف هذا - المتصفح. نتيجة لذلك ، سيتم قراءة البرنامج النصي الخاص بنا وتنفيذه بواسطة مترجم اللغة وسيتم تقديمه في نافذة المتصفح على النحو التالي: