الدرس 1-المظهر
منظر
قبل أن نبدأ: (يجب أن نعرف)
يرمز ASP إلى ActiveServerPages.asp يأتي من Microsoft ، والذي يوفر منصة لغة محايدة لتطوير صفحات ويب ديناميكية.
يتم كتابة البرنامج النصي الخاص بك بنص عادي وحفظه مع امتداد .asp. عندما يتم استدعاء هذه البرامج النصية ، فإنها تستخدم أولاً محرك ترجمة Script ASP ، وتتمثل وظيفة هذا المحرك في الجمع بين البرنامج النصي الخاص بك مع المعلومات من المتصفح أو قاعدة البيانات أو المصادر الأخرى التي تعتقد أنها مناسبة. بناءً على التكهنات المدرجة على صفحتي الرئيسية ، أؤكد أنك تعرف بالفعل كيفية إنشاء مستند نصي ينتهي في .asp. يمكنني أيضًا أن أستنتج أنك تعرف بالفعل كيفية وضع المستند في دليل افتراضي. هناك بالفعل الكثير من الوثائق التي يمكن أن تخبرك بكيفية تحقيق ما سبق ، ومناقشة هذه القضايا تتجاوز نطاق هذا الموقع لاستكشافها.
ابدأ الموضوع:
أفضل طريقة لتكريس نفسك على الفور للمحتوى الذي سيتم تدريسه في هذا الدرس هي الذهاب مباشرة إلى البرنامج النصي أدناه.
هنا هو أبرز هذا الدرس:
<٪@language = "javaScript" ٪>
<٪
استجابة. write ("<html>")
استجابة. write ("<body>")
الرد. write ("HelloWorld <br>")
استجابة. write ("</body>")
استجابة. write ("</html>")
٪>
حول العلامات:
هذا مثال بسيط للغاية. أراهن أنك تفهم ذلك بالفعل. ألم ترى أن هذه العلامات تشبه إلى حد كبير علامات HTML؟ في الواقع ، لا يوجد فرق بينهما على الإطلاق. <٪ ASP يبدأ من هنا ٪>. تميز علامة ASP بـ "٪".
حول language:
تم تعيين Language على "JavaScript". هذا يعني أن ASP سوف يفسر البرنامج النصي من خلال محرك JavaScript Script.
تقوم معظم الخوادم بتعيين VBScript كلغة البرمجة النصية الافتراضية. يمكننا تغيير لغة البرمجة النصية الافتراضية صفحة واحدة باستخدام خاصية Language. ويجب تعيين language قبل توجيهات ASP الأخرى. لذا فإن وضع Language في الجزء العلوي من البرنامج النصي ، أو حتى HMTL سيكون فكرة جيدة. في أي برنامج نصي ، لا يمكن تعيين language إلا مرة واحدة. يجب أن تكون مستقلة ، ولا تضعها في نفس العلامة مثل الأوامر الأخرى.
أشياء أخرى يجب ملاحظة:
الاستجابة هي كائن ASP (من فضلك لا تخلط بين كائن JavaScript) ، والكتابة هي طريقة ASP (من فضلك لا تخلط بين طريقة JavaScript). سيكون لدينا فصل مستقل لشرح الاستجابة.
آخر شيء نحتاج إلى الانتباه إليه هو الفرق بين البرنامج النصي ASP وصفحة HTML.
فيما يلي رمز المصدر لما نراه على العميل.
كل إخراج العميل على ذلك. إذا لم ترها بعد ، فيرجى النقر فوق الرابط لتشغيل البرنامج النصي أعلاه ، ثم إلقاء نظرة على الكود المصدري لصفحة الإخراج. ستقوم بإرجاع المنجل ، نص HTML بأكمله هو سطر كامل. هذا بالطبع ليس جيدًا. في الصفحات الكبيرة ، سيكون من الصعب فهم ناتج HTML مثله. من فضلك صدقني: إذا اتصلت برأس المحتوى الذي تريد إخراجه على العميل
إذا لم تتمكن من معرفة الفرق بين النهايات ، فلن تجد أي أخطاء (رمز).