จาวาสคริปต์
จากวิกิพีเดีย สารานุกรมเสรี
จาวาสคริปต์ (JavaScript) เป็นภาษาสคริปต์ ทีมีลักษณะการเขียนที่เป็นรูปแบบโปรโตไทพ (Prototyped-based Programming) ซึ่งส่วนมากที่ใช้ร่วมกับเว็บไซต์ในรูปแบบที่ทำงานในฝั่งของเครื่องผู้ใช้เอง แต่ก็ยังมีใช้เพื่อเพิ่มเติมความสามารถในการเขียนสคริปต์โดยฝังอยู่ในโปรแกรมอื่นๆ
ซันไมโครซิสเตมส์เป็นเจ้าของเครืองหมายการค้าของจาวาสคริปต์โดยเป็นลิขสิทธิ์ของเน็ตสเคปที่จะนำไปใช้งานและพัฒนาต่อไป
[แก้] ประวัติ
เริ่มพัฒนาโดย Brendan Eich พนักงานบริษัทเน็ตสเคป โดยขณะนั้นจาวาสคริปต์ใช้ชื่อว่า โมคา และภายหลังได้เปลี่ยนชื่อมาเป็น ไลฟ์สคริปต์ และเป็น จาวาสคริปต์ในปัจจุบัน รูปแบบการเขียนภาษาที่ใช้ คล้ายคลึงกับภาษาซี รุ่นล่าสุดของจาวาสคริปต์คือ 1.5 ซึ่งตรงกับมาตรฐานของ ECMA สคริปต์ ECMA-262 Edition 3 และในรุ่นทดสอบ 1.8 beta 1 รับรองตามมาตรฐาน ECMA-357 และ E4Xสำหรับใช้งานร่วมกับ XML
ภาษาจาวาสคริปต์ ไม่มีความสัมพันธ์กับ จาวา (Java) และ เจสคริปต์ (JScript) แต่อย่างใด ยกเว้นแต่โครงสร้างภาษาที่มีลักษณะคล้ายคลึงกัน เนื่องมาจากได้รับการพัฒนาต่อมาจากภาษาซีเหมือนๆกัน และมีชื่อที่คล้ายคลึงกันเท่านั้น
สำหรับเจสคริปต์(JScript) หลังจากที่จาวาสคริปต์ประสบความสำเร็จ โดยมีเว็บเบราว์เซอร์จากหลายๆบริษัทนำมาใช้งาน ทางไมโครซอฟท์จึงได้พัีฒนาภาษาโปรแกรมที่ทำงานในลักษณะคล้ายคลึงกับจาวาสคริปต์ขึ้น และตั้งชื่อว่าเจสคริปต์ ซึ่งทำงานกับเบราว์เซอร์อินเทอร์เน็ตเอ็กซ์โพลเรอร์ได้เท่านั้น เริ่มใช้ใน อินเทอร์เน็ตเอ็กซ์โพลเรอร์ 3.0 เป็นครั้งแรกเมื่อ สิงหาคม พ.ศ. 2539 โดยมีมาตรฐานของโปรแกรมตามมาตรฐาน ECMA 262
[แก้] การใช้งาน
จาวาสคริปต์ เป็น ภาษาในรูปแบบของภาษาโปรแกรมแบบโปรโตไทพ โดยมีโครงสร้างของภาษาและไวยกรณ์อยู่บนพื้นฐานของภาษาซี
ปัจจุบันมีการใช้จาวาสคริปต์ที่ฝั่งอยู่ในเว็บเบราว์เซอร์ในหลายรูปแบบ เช่น ใช้เพื่อสร้าง Dynamic Content ภายในเว็บเพจ, ใช้เพื่อตรวจสอบความถูกต้องของข้อมูลที่ผู้ใช้กรอกก่อนนำเข้าระบบ, ใช้เพื่อเข้าถึงข้อมูลที่อยู่ภายใต้โครงสร้างแบบ Document Object Model(DOM)เป็นต้น
นอกจากนี้จาวาสคริปต์ยังถูกฝั่งอยู่ในแอปพลิเคชันต่างๆ นอกเหนือจากเว็บเบราว์เซอร์ได้อีกด้วย เช่น โปรแกรม widget ของ ยาฮู! เป็นต้น โดยรวมแล้วจาวาสคริปต์ถูกใช้เพื่อให้นักพัฒนาโปรแกรม สามารถเขียนภาษาสคริปต์เพื่อสร้างคุณสมบัติพิเศษต่างๆเพิ่มเติมจากที่มีอยู่บนแอปพลิเคชันดังเดิม
โปรแกรมใดๆที่ที่สนับสนุนจาวาสคริปต์จะมีตัวขับเคลื่อนจาวาสคริปต์(JavaScript Engine)ของตัวเอง เพื่อเรียกใช้งานโครงสร้างเชิงวัตถุของโปรแกรมหรือแอปพลิเคชันนั้นๆ
[แก้] ดูเพิ่ม
- Acrobat Javascript จาวาสคริปต์ทำงานใน อโดบีแอโครแบต
จาวาสคริปต์ เป็นบทความเกี่ยวกับ คอมพิวเตอร์ อุปกรณ์คอมพิวเตอร์ หรือ เครือข่าย ที่ยังไม่สมบูรณ์ ต้องการตรวจสอบ เพิ่มเนื้อหา หรือเพิ่มแหล่งอ้างอิง คุณสามารถช่วยเพิ่มเติมหรือแก้ไข เพื่อให้สมบูรณ์มากขึ้น |
ภาษาโปรแกรมที่สำคัญ (แก้ ) | |||
ธุรกิจ: อาบัพ | เอด้า | เอเอสพี | เอดับเบิ้ลยูเค | แอสเซมบลี | ซี | ซีพลัสพลัส | ซีชาร์ป | โคปอล | ปาสคาลเชิงวัตถุ | ไอเฟล | ฟอร์แทรน | จาวา | จาวาสคริปต์ | เจเอสพี | เจชาร์ป | ลิสป์ | ซีเชิงวัตถุ | เพิร์ล | พีเอชพี | พีแอล | ไพทอน | อาร์พีจี | รูบี | เอสเอเอส | เชลสคริปต์ | เอสคิวแอล | ทีซีแอล | วิชวลเบสิก
|