บทเรียน 1- ดู
ดู
ก่อนที่เราจะเริ่ม: (เราควรรู้)
ASP ย่อมาจาก ActiveServerPages.asp มาจาก Microsoft ซึ่งมีแพลตฟอร์มภาษาที่เป็นกลางสำหรับการพัฒนาหน้าเว็บแบบไดนามิก
สคริปต์ของคุณเขียนด้วยข้อความธรรมดาและบันทึกด้วยส่วนขยาย. ASP เมื่อมีการเรียกสคริปต์เหล่านี้พวกเขาจะใช้เอ็นจิ้นสคริปต์สคริปต์ครั้งแรกและฟังก์ชั่นของเอ็นจิ้นนี้คือการรวมสคริปต์ของคุณเข้ากับข้อมูลจากเบราว์เซอร์ฐานข้อมูลหรือแหล่งข้อมูลอื่น ๆ ที่คุณคิดว่าเหมาะสม จากการคาดเดาที่ระบุไว้ในหน้าแรกของฉันฉันยืนยันว่าคุณรู้วิธีสร้างเอกสารข้อความที่ลงท้ายด้วย. asp ฉันยังสามารถสรุปได้ว่าคุณรู้วิธีนำเอกสารของคุณลงในไดเรกทอรีเสมือนจริงแล้ว มีเอกสารจำนวนมากที่สามารถบอกคุณถึงวิธีการบรรลุผลข้างต้นและการพูดคุยเกี่ยวกับปัญหาเหล่านี้อยู่นอกเหนือขอบเขตของเว็บไซต์นี้เพื่อสำรวจ
เริ่มหัวข้อ:
วิธีที่ดีที่สุดในการอุทิศตัวเองให้กับเนื้อหาที่จะสอนในบทเรียนนี้ทันทีคือการไปที่สคริปต์ด้านล่าง
นี่คือแอสไพรินของบทเรียนนี้:
<%@language = "JavaScript"%>
-
Response.write ("<html>")
Response.write ("<body>")
Response.write ("HelloWorld <br>")
Response.write ("</body>")
Response.write ("</html>")
-
เกี่ยวกับแท็ก:
นี่เป็นตัวอย่างที่ง่ายมาก ฉันพนันได้เลยว่าคุณเข้าใจแล้ว คุณไม่เคยเห็นว่าแท็กเหล่านั้นดูคล้ายกับแท็ก HTML มากหรือไม่? ในความเป็นจริงไม่มีความแตกต่างระหว่างพวกเขาเลย < %ASP เริ่มต้นจากที่นี่ %> แท็ก ASP ถูกทำเครื่องหมายด้วย "%"
เกี่ยวกับ @Language:
@Language ถูกตั้งค่าเป็น "JavaScript" ซึ่งหมายความว่า ASP จะตีความสคริปต์ผ่านเอ็นจิ้นสคริปต์ JavaScript
เซิร์ฟเวอร์ส่วนใหญ่ตั้งค่า VBScript เป็นภาษาสคริปต์เริ่มต้น เราสามารถเปลี่ยนภาษาสคริปต์เริ่มต้นหน้าเดียวโดยใช้คุณสมบัติ @Language และ @Language จะต้องตั้งค่าก่อนคำสั่ง ASP อื่น ๆ ดังนั้นการวาง @Language ไว้ด้านบนของสคริปต์หรือแม้แต่ HMTL ก็เป็นความคิดที่ดี ในสคริปต์ใด ๆ @Language สามารถตั้งค่าได้เพียงครั้งเดียว มันจะต้องเป็นอิสระและอย่าใส่ไว้ในแท็กเดียวกันกับคำสั่งอื่น ๆ
สิ่งอื่น ๆ ที่ควรทราบ:
การตอบกลับเป็นวัตถุ ASP (โปรดอย่าสับสนกับวัตถุ JavaScript) และการเขียนเป็นวิธี ASP (โปรดอย่าสับสนกับวิธี JavaScript) เราจะมีบทอิสระเพื่ออธิบายการตอบสนอง
สิ่งสุดท้ายที่เราต้องให้ความสนใจคือความแตกต่างระหว่างสคริปต์ ASP และหน้า HTML
นี่คือซอร์สโค้ดของสิ่งที่เราเห็นบนไคลเอนต์
ผลลัพธ์ทั้งหมดของลูกค้าอยู่ในนั้น หากคุณยังไม่ได้เห็นโปรดคลิกลิงก์เพื่อเรียกใช้สคริปต์ด้านบนแล้วดูที่ซอร์สโค้ดของหน้าเอาต์พุต คุณจะส่งคืน Machete ข้อความ HTML ทั้งหมดเป็นบรรทัดที่สมบูรณ์ แน่นอนว่าไม่ดี ในหน้าใหญ่มันจะยากที่จะเข้าใจผลลัพธ์ของ HTML เช่นเดียวกับมัน โปรดเชื่อฉัน: หากคุณเชื่อมต่อกับส่วนหัวของเนื้อหาที่คุณต้องการส่งออกบนไคลเอนต์
หากคุณไม่สามารถบอกความแตกต่างระหว่างปลายคุณจะไม่พบข้อบกพร่องใด ๆ (รหัส)