|
แม้ว่า JavaScript
จะถูกสร้างขึ้นมาสำหรับงานตกแต่งเว็บเพจโดยเฉพาะก็ตาม
แต่ตัว JavaScript
เองมีขีดความสามารถเหนือกว่าที่จะใช้เป็นเครื่องมือสำหรับตกแต่งเว็บเพจเท่านั้น
กล่าวคือก่อนหน้าที่ JavaScript
ถือกำเนิดขึ้นมา
การติดต่อสื่อสารระหว่างผู้ใช้กับเว็บเพจนั้น
ต้องติดต่อโดยผู้ใช้ส่งข้อมูลผ่านทางแบบฟอร์มที่มีการเขียนโปรแกรม
CGI
รองรับไว้ในเครื่องคอมพิวเตอร์
Server
เมื่อมีการส่งข้อมูลจากแบบฟอร์มมายังเครื่อง
Server โปรแกรม CGI
จะประมวลผลข้อมูลทุกครั้ง
แล้วนำผลลัพธ์ที่ได้ส่งกลับคืนไปยังเครื่องคอมพิวเตอร์ของผู้ใช้ในรูปของเว็บเพจ
HTML ใหม่
ลองนึกดูว่ากรณีที่ต้องมีการประมวลผลในลักษณะอย่างนี้ซ้ำ
ๆ กันหลาย ๆ ครั้ง
CPU ที่เครื่อง Server จะทำงานซ้ำ ๆ
กันมากเกินความจำเป็นด้วยเหตุนี้จึงมีการนำเอา
JavaScript
เข้ามาแก้ไขจุดบกพร่องดังกล่าว
โดยให้เครื่องคอมพิวเตอร์ของผู้ใช้ทำหน้าที่ประมวลผลเอง
เพื่อช่วยลดภาระการทำงานของ CPU
ที่ Server ครับ
นอกจากนี้เรายังสามารถเขียน JavaScript
เป็นกลไกพื้นฐานเพื่อให้โปรแกรมตัดสินใจว่าเว็บเบราเซอร์ที่ผู้ใช้กำลังใช้งานอยู่เป็นของบริษัทใด
ควรเรียกใช้โปรแกรมเสริมจำพวก
ปลั๊กอิน (plugin)
โปรแกรมใดมาเพิ่มเติมหรือไม่
และสุดท้ายเราสามารถใช้ JavaScript
สร้าง Dynamic HTML ได้ด้วย
JavaScript
ทำให้รูปแบบของการเขียนเว็บเพจเปลี่ยนไป
คือเปลี่ยนจากการพิมพ์เอกสารมาเป็นการเขียนโปรแกรมแทน
และเปลี่ยนรูปแบบของเว็บไซต์จากที่มีสภาพแวดล้อมเป็นแบบ
static มาเป็นแบบ dynamic
ที่มีลูกเล่นต่าง ๆ มากมาย
ฉะนั้นคงไม่เกินเลยไปที่จะกล่าวว่า
JavaScript
เป็นเครื่องมือสำหรับนักสร้างโฮมเพจที่มีความสำคัญไม่ยิ่งหย่อนไปกว่า
HTML เลยทีเดียว
|