หลัก เทคโนโลยี

ภาษาโปรแกรมเว็บสคริปต์

ภาษาโปรแกรมเว็บสคริปต์
ภาษาโปรแกรมเว็บสคริปต์
Anonim

สคริปต์เว็บเป็นภาษาโปรแกรมคอมพิวเตอร์สำหรับเพิ่มความสามารถแบบไดนามิกให้กับเว็บเพจ World Wide เว็บเพจที่ทำเครื่องหมายด้วย HTML (ภาษามาร์กอัปไฮเปอร์เท็กซ์) หรือ XML (ภาษามาร์กอัปที่ขยายได้) ส่วนใหญ่เป็นเอกสารแบบสแตติก การเขียนสคริปต์เว็บสามารถเพิ่มข้อมูลไปยังหน้าเว็บในขณะที่ผู้อ่านใช้หรือให้ผู้อ่านป้อนข้อมูลที่อาจส่งผ่านไปยังแผนกคำสั่งของธุรกิจออนไลน์ CGI (อินเตอร์เฟสเกตเวย์ทั่วไป) จัดเตรียมกลไกเดียว มันส่งคำขอและการตอบสนองระหว่างเว็บเบราว์เซอร์ของผู้อ่านและเว็บเซิร์ฟเวอร์ที่ให้หน้า คอมโพเนนต์ CGI บนเซิร์ฟเวอร์ประกอบด้วยโปรแกรมขนาดเล็กที่เรียกว่าสคริปต์ที่รับข้อมูลจากระบบเบราว์เซอร์หรือจัดเตรียมไว้เพื่อแสดง สคริปต์ง่าย ๆ อาจถามชื่อของผู้อ่านกำหนดที่อยู่อินเทอร์เน็ตของระบบที่ผู้อ่านใช้และพิมพ์คำทักทาย อาจมีการเขียนสคริปต์ในภาษาการเขียนโปรแกรมใด ๆ แต่เนื่องจากโดยทั่วไปแล้วจะมีขั้นตอนการประมวลผลข้อความอย่างง่ายภาษาการเขียนสคริปต์คอมพิวเตอร์เช่น PERL จึงเหมาะสมอย่างยิ่ง

อีกวิธีหนึ่งคือการใช้ภาษาที่ออกแบบมาสำหรับเว็บสคริปต์ที่จะดำเนินการโดยเบราว์เซอร์ JavaScript เป็นภาษาหนึ่งที่ออกแบบโดย Netscape Communications Corp; อาจใช้กับเบราว์เซอร์ของ Netscape และ Microsoft Corporation JavaScript เป็นภาษาง่าย ๆ ค่อนข้างแตกต่างจาก Java โปรแกรม JavaScript อาจถูกฝังอยู่ในเว็บเพจที่มีแท็ก HTML คำแนะนำจาวาสคริปต์หลังจากนั้นเบราว์เซอร์จะดำเนินการโดยแท็กเมื่อเลือกหน้าเว็บ เพื่อเพิ่มความเร็วในการแสดงผลหน้าแบบไดนามิก (โต้ตอบ), JavaScript มักจะรวมกับ XML หรือภาษาอื่น ๆ สำหรับการแลกเปลี่ยนข้อมูลระหว่างเซิร์ฟเวอร์และเบราว์เซอร์ของลูกค้า โดยเฉพาะอย่างยิ่งคำสั่ง XMLHttpRequest เปิดใช้งานการร้องขอข้อมูลแบบอะซิงโครนัสจากเซิร์ฟเวอร์โดยไม่ต้องให้เซิร์ฟเวอร์ส่งหน้าเว็บทั้งหมดอีกครั้ง วิธีการนี้หรือ "ปรัชญา" ของการเขียนโปรแกรมเรียกว่า Ajax (asynchronous JavaScript และ XML)

VB Script เป็นส่วนย่อยของ Visual Basic เดิมทีถูกพัฒนาสำหรับชุดโปรแกรม Office ของ Microsoft มันถูกใช้สำหรับการเขียนสคริปต์บนเว็บในภายหลัง ความสามารถของมันคล้ายกับของ JavaScript และอาจฝังอยู่ใน HTML ในแบบเดียวกัน

เบื้องหลังการใช้ภาษาสคริปต์สำหรับการเขียนโปรแกรมเว็บนั้นเป็นแนวคิดของการเขียนโปรแกรมคอมโพเนนต์ซึ่งโปรแกรมถูกสร้างขึ้นโดยการรวมส่วนประกอบที่เป็นอิสระก่อนหน้านี้โดยไม่ต้องมีการประมวลผลภาษาใด ๆ เพิ่มเติม โปรแกรม JavaScript และ VB Script ได้รับการออกแบบเป็นส่วนประกอบที่อาจแนบมากับเว็บเบราว์เซอร์เพื่อควบคุมวิธีการแสดงข้อมูล