Monday, 18 January 2010

JavaScript คืออะไร

JavaScript เป็นภาษายุคใหม่สำหรับการเขียนโปรแกรมบนระบบอินเทอร์เน็ตที่กำลังได้รับความนิยมอย่างสูง เราสามารถเขียน โปรแกรม JavaScript เพิ่มเข้าปในเว็ปเพจเพื่อใช้ประโยชน์สำหรับงานด้านต่าง ๆ ทั้งการคำนวณ การแสดงผลการรับ-ส่งข้อมูล และที่ สำคัญคือ สามารถโต้ตอบกับผู้ใช้ได้อย่างทันทีทันได นอกจากนี้ยังมีความสามารถด้านอื่น ๆอีกหลายประการที่ช่วยสร้างความน่าสนใจให้ กับเว็บเพจของเราได้อย่างมาก ภาษาจาวาสคริปต์ถูกพัฒนาโดยเน็ตสเคปคอมมิวนิเคชันส์ (Netscape Communications Corporation) โดยใช้ชื่อว่า Live Script ออกมาพร้อมกับ Netscape Navigator 2.0 เพื่อใช้สร้างเว็บเพจโดยติดต่อกับเซิร์ฟเวอร์แบบ Live Wire ต่อมาเน็ตสเคปจึงได้ร่วมมือกับบริษัทซันไมโครซิสเต็มส์ปรับปรุงระบบของบราวเซอร์เพื่อให้สามารถติดต่อใช้งานกับภาษาจาวาได้ และได้ปรับปรุง LiveScriptใหม่เมื่อ ปี 2538 แล้วตั้งชื่อใหม่ว่า JavaScript


ลักษณะการทำงานของ JavaScript

JavaScript เป็นภาษาสคริปต์เชิงวัตถุ หรือเรียกว่า อ็อบเจ็กโอเรียลเต็ด (Object Oriented Programming) ที่มีเป้าหมายในการออกแบบและพัฒนาโปรแกรมในระบบอินเทอร์เน็ต สำหรับผู้เขียนเอาสารด้วยภาษา HTMLสามารถทำงานข้ามแพลตฟอร์มได้ทำงานร่วมกับ ภาษา HTML และภาษาจาวาได้ทั้งทางฝั่งไคลเอนต์ (Client) และ ทางฝั่งเซิร์ฟเวอร์ (Server) โดยมีลักษณะการทำงานดังนี้
1. Navigator JavaScript เป็น Client-Side JavaScript ซึ่งหมายถึง JavaScript ที่ถูกแปลทางฝั่งไคลเอนต์(หมายถึงฝั่งเครื่อง คอมพิวเตอร์ของผู้ใช้ไม่ว่าจะเป็นเครื่องพีซี เครื่องแมคอินทอช หรือ อื่น ๆ)
จึงมีความเหมาะสมต่อการใช้งานของผู้ใช้ทั่วไปเป็นส่วนใหญ่
2. LiveWire JavaScript เป็น Server-Side JavaScript ซึ่งหมายถึง JavaScript ที่ถูกแปลทางฝั่งเซิร์ฟเวอร์ (หมายถึงฝั่งเครื่อง คอมพิวเตอร์ของผู้ให้บริการเว้บ โดยอาจจะเป็นเครื่องของซัน ซิลิคอมกราฟิกส์ หรือ อื่น ๆ) สามารถใช้ได้เฉพาะกับ LiveWire ของเน็ตสเคป โดยตรง


การทำงานร่วมกับ HTML

เนื่องจากจาวาสคริปต์เป็นการเขียนโปรแกรมที่ต้องทำงานร่วมกับHTMLจึงทำให้รูปแบบการเขียนเป็นการเขียนเพื่อนำไปแทรกใน HTMLไม่ใช่โปรแกรมที่แสดงผลหรือทำงานได้ทันทีด้วยตนเองหรือถึงแม้จะแสดงผลหรือทำงานได้ก็เกิดจากคำสั่งของ HTML ไม่ใช่คำสั่งของ จาวาสคริปต์จึงต้องทำความเข้าใจการทำงานร่วมกันระหว่างHTMLกับจาวาสคริปต์เริ่มจากรูปแบบปกติของ HTML ดังต่อไปนี้
โครงสร้างของ HTML จะประกอบไปด้วย 2 ส่วนใหญ่ๆ คือ
1.ส่วนที่เป็นส่วนหัว หรือเฮด (Head)
2.ส่วนที่เป็นส่วน แสดงผล หรือบอดี้ (Body)


สำหรับเพื่อน ๆที่สนใจโปรแกรม JavaScirpt นี้สามารถเข้าไปศึกษาเพิ่มเติมได้ที่ http://www.thaigoodview.com/library/contest2552/type1/tech03/43/p1.html

ซึ่งจะบอกเล่าเรื่องราวของโปรแกรม JavaScript ทั้งหมด ซึ่งยังรวมถึงเรื่อ ตัวแปร, Array, Statement, Function, คำสงวน, ตัวอย่างและแบบทดสอบให้เราลองทำเล่นอีกด้วย

No comments:

Post a Comment