ความรู้เบื้องต้นเกี่ยวกับจาวาสคริปต์
- จาวาสคริปต์ (JavaScript) เป็นโปรแกรมที่พัฒนาเริ่มแรกโดยบริษัทเนสเคบ
(Netscape) เพื่อสนับสนุนโปรแกรมบราวเซอร์ในลักษณะที่เป็น
interpreter
เริ่มแรกมีชื่อเรียกว่า ไลว์สคริปต์ (Live Script)
ในขณะที่โปรแกรมเป็นโปรแกรมที่ได้รับการพัฒนาขึ้นโดยบริษัทซันไมโครซิสเต็ม
ซึ่งจะเรียกให้ต่างกันก็ได้ว่า จาวาแอบเพท (Java Applet)
ทั้งจาวาสคริปต์และจาวาแอบเพทไม่ได้มีความสัมพันธ์แต่อย่างใด เพียงแต่ทุกโปรแกรมจะมีเทคนิควิธีการและการเขียนโปรแกรมที่มีรากฐานคล้ายคลึงกัน

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

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

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

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

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

สรุปความเข้าใจเบื้องต้นเกี่ยวกับจาวาสคริปต์
- จาวาสคริปต์คนละตระกูลกับจาวา
- จาวาสคริปต์เป็นโปรแกรมสคริปต์ทำงานร่วมกันกับ HTML
- จาวาสคริปต์เป็นภาษาโปรแกรมเขียนด้วยโปรแกรมอีดิเตอร์

Test

All Right Reserved 2003 Support IE5.0 or Higher Best Preview
800x600 Pixels
แนะนำติชม:
ดร.ปรัชญนันท์ นิลสุข
:
prachyanun@hotmail.com