ไม่ใช่นอกหัวข้อ:
“ ตัวละครที่หลบหนี” เราจะพูดถึงในบทที่ 2 ดูเหมือนจะไม่มีอะไรเกี่ยวข้องกับหลักสูตรของเรา นี่ไม่ใช่กรณี ตัวละครหลบหนีอยู่ใน
ส่วนที่สมบูรณ์ของการใช้ JavaScript ใน ASP สิ่งที่เราต้องการพูดคุยในบทเรียนที่สองคือตัวละครหลบหนี ไม่มีตัวละครหลบหนีดังนั้นคุณ
การเขียนสคริปต์ ASP ที่มีประสิทธิภาพจะประสบปัญหามากมาย
ขออภัยมาที่หัวข้อ:
ต่อไปนี้เป็นสคริปต์ ASP สำหรับบทเรียนที่สอง
คุณยังจำได้หรือไม่ว่าเราเขียนโค้ดที่มีเอาต์พุต HTML บนบรรทัดเดียวกันในคอลัมน์ของบทเรียนแรก อักขระหลบหนีอนุญาตให้เราเพิ่ม
สัญลักษณ์การแบ่งบรรทัด
นี่คือรหัสของตัวอย่างของเราด้านบนในหน้าเอาต์พุตไคลเอนต์ HTML:
ตัวแบ่งบรรทัด:
ฉันพิมพ์สคริปต์ ASP อีกครั้งด้านล่าง หมายเหตุ "/r" ที่เพิ่มเข้ามาในตอนท้าย
Response.write ("/" Hello World/"
/r ")
"/R" เป็นแท็กพิเศษสำหรับ NewLines มันเป็นสัญลักษณ์นี้ที่ทำให้เอาต์พุตของฉันในหน้า HTML แบ่งออกเป็นหลายบรรทัด นี่คือขนาดใหญ่
เป็นสิ่งสำคัญมากที่จะใช้โปรแกรมหรือในหน้าขนาดใหญ่ ฉันเคยบอกว่าฉันจะทำซ้ำอีกครั้ง เชื่อใจฉัน: ถ้าคุณเขียนมันด้วยซ้ำ
หากคุณไม่สามารถแยกแยะความแตกต่างและจุดสิ้นสุดของสิ่งที่คุณจะไม่พบข้อบกพร่องใด ๆ ในสิ่งที่คุณส่งออกบนไคลเอนต์
ใบเสนอราคา:
มีอีกสิ่งหนึ่งที่คุณต้องใส่ใจ ลองคิดดูว่าฉันเพิ่ม "/" หลังจากคำพูดบางอย่าง ถ้าฉันลบ "/" ฉันจะ
เกิดอะไรขึ้น ลองสคริปต์ต่อไปนี้
เราอาจจะได้รับรหัสข้อผิดพลาดในรายการด้านล่าง:
ไม่มีตัวละครหลบหนี:
ถ้าฉันไม่ชอบตัวละครหลบหนีล่ะ? ฉันต้องใช้พวกเขาหรือไม่?
หากไม่มีพวกเขาคุณจะไม่สามารถก้าวไปข้างหน้าได้ ตรวจสอบสคริปต์ด้านล่าง:
Response.write ("'Hello World'
-
คุณสามารถสลับคำพูดสองเท่าและคำพูดเดียว ในความคิดของฉันนี่เป็นเพียงวิธีแก้ปัญหาที่โง่ แต่มันเป็นทางออกที่มีประโยชน์ แม้ว่าจะไม่มีคำแถลงดังกล่าวอย่างน้อยจากมุมมองของสุนทรียศาสตร์ HTML แต่เราก็ควรใช้ตัวละครที่หลบหนี
รายการ:
หนึ่งในเหตุผลที่เราใช้อักขระที่หลบหนีคือมันสามารถช่วยให้เราสามารถส่งออกอักขระพิเศษบางตัว
สิ่งที่สำคัญที่สุด:
เหตุผลที่สำคัญที่สุดสำหรับการใช้อักขระที่หลบหนี (อย่างน้อยสำหรับแอปพลิเคชันที่ซับซ้อน) สำหรับการเชื่อมต่อฐานข้อมูล (เราจะมีบทเรียนแยกต่างหากเพื่อพูดคุยเกี่ยวกับฐานข้อมูลในภายหลัง) เปรียบเทียบสตริงการเชื่อมต่อทั้งสองด้านล่าง
var Connection = "ผู้ให้บริการ = microsoft.jet.oledb.4.0; แหล่งข้อมูล =" + server.mappath ("// toplevelvirtualfolder") + "//database//mydatabase.mdb;"
การเชื่อมต่อสลัว;
การเชื่อมต่อ = "ผู้ให้บริการ = microsoft.jet.oledb.4.0; แหล่งข้อมูล =" & server.mappath ("/toplevelvirtualfolder") & "/database/mydatabase.mdb;"
บทเรียนถัดไป: