Skip to main content

สคริปต์ HTML คืออะไร?

เอกสารภาษามาร์กอัปไฮเปอร์เท็กซ์ (HTML) สามารถมีชิ้นส่วนของรหัสการเขียนโปรแกรมหรือลิงก์ไปยังไฟล์ซอร์สโค้ดที่ดำเนินการในจุดต่าง ๆ ในขณะที่ดูหรือนำทางเว็บไซต์โดยทั่วไปบล็อกของรหัสเหล่านี้จะเรียกว่าสคริปต์ HTML เพราะมันถูกฝังอยู่ในรหัส HTML ที่อ่านโดยเบราว์เซอร์และดำเนินการอย่างน้อยก็ในบางส่วนโดยเบราว์เซอร์;พวกเขายังเป็นที่รู้จักกันในชื่อสคริปต์ฝั่งไคลเอ็นต์สคริปต์ HTML ที่ได้รับความนิยมมากที่สุดเขียนด้วยภาษาที่เรียกว่า JavaScript reg;, แม้ว่าจะเป็นไปได้ที่จะเขียนสคริปต์ HTML ใน Visual Basic Scripting Edition reg;และภาษาคำสั่งเครื่องมือ (TCL)จุดประสงค์ของสคริปต์ HTML มักจะขยายการโต้ตอบของเว็บไซต์โดยอนุญาตให้ประมวลผลข้อมูลฝั่งไคลเอ็นต์ที่รวดเร็วที่ผู้ใช้ให้แม้ว่าพวกเขาจะสามารถใช้ในการสร้างเอฟเฟกต์ภาพเช่นภาพเคลื่อนไหวเกมหรือกราฟไดนามิกบ่อยครั้งที่สคริปต์ HTML จะถูกแทรกลงในเอกสาร HTML ผ่านการใช้แท็กสคริปต์

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

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

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