JavaScript กับ HTML

   

JavaScript เป็นคุณสมบัติเฉพาะของโปรแกรม Netscape Navigator (หมายความว่าทำงานได้ดีที่สุดกับโปรแกรม Netscape Navigator)
จึงจำเป็นอย่างยิ่งที่เราควรจะทำความเข้าใจกับรูปแบบกลไกการทำงานภายใน หรือที่เรียกโดยรวมว่า เลย์เอาต์ (layout) ของ Netscape Navigator ให้ดี
เพราะเลย์เอาต์มีส่วนเกี่ยวข้องกับการกำหนดรูปแบบของ HTML เพื่อทำงานร่วมกับ JavaScript เป็นอันมาก
การเขียน JavaScript เราอาจเขียนรวมอยู่ในไฟล์เดียวกันกับ HTML ได้ ซึ่งแตกต่างจากการเขียนโปรแกรมภาษา Java ที่ต้องเขียนแยกออกเป็นไฟล์ต่างหาก
ไม่สามารถเขียนรวมอยู่ในไฟล์เดียวกับ HTML ได้ครับ
วิธีการเขียน JavaScript เพื่อสั่งให้เว็บเพจทำงาน มีอยู่ด้วยกัน 2 วิธี
เขียนด้วยชุดคำสั่งและฟังก์ชันของ JavaScript เอง
เขียนตามเหตุการณ์ที่เกิดขึ้นตามการใช้งานจากชุดคำสั่งของ HTML
เมื่อเริ่มใช้งาน โปรแกรม Navigator จะอ่านข้อมูลจากส่วนบนของเพจ HTML และทำงานไปตามลำดับจากบนลงล่าง (top-down) โดยเริ่มที่ส่วน
<HEAD>...</HEAD> ก่อนจากนั้นจึงทำงานในส่วน <BODY>...</BODY> เป็นลำดับต่อมา
นอกเหนือจากช่วยลดภาระการทำงานของ Server แล้ว JavaScript ยังมีความสามารถที่เหนือกว่าภาษาสำหรับการตรวจสอบความถูกต้องในฟอร์มทั่วไป
JavaScript เป็นเสมือนกาวที่ทางฝั่งไคลเอนต์ใช้ในการเก็บส่วนประกอบของเว็บเพจเข้าด้วยกัน โดยการใช้ลอจิกขั้นพื้นฐานที่ตัดสินใจได้ว่าจะใช้เบราเซอร์หรือปลั๊กอินตัวใด
JavaScript กลายเป็นภาษากลางสำหรับควบคุมและติดต่อสื่อสารระหว่างอ็อบเจ็กต์ อย่างปลั๊กอิน, เลเยอร์, เฟรม, ฟอร์ม, สไตล์ชีต และแอปเพล็ต
ซึ่งได้รับการยอมรับมากขึ้นยิ่งกว่าภาษา HTML เสียอีก
การทำงานของ JavaScript ดูไม่แตกต่างไปจาก HTML เท่าใดนัก แต่ HTML จะวางเลย์เอาต์โครงสร้างของอ็อบเจ็กต์ภายในและส่วนเชื่อมโยงกับเว็บเพจเท่านั้น
ในขณะที่ JavaScript สามารถเพิ่มเติมส่วนของการเขียนโปรแกรมและลอจิกเข้าไป
ถ้าเราเขียนสคริปต์ไว้ก่อนคำสั่งกำหนดแบบฟอร์ม เราจะพบความผิดพลาดจากการเรียกใช้อ็อบเจ็กต์ที่ไม่ได้มีอยู่จริงในโปรแกรม Navigator
เช่นเดียวกัน การกำหนดค่าพรอเพอร์ตีบางชนิดจะไม่สามารถเปลี่ยนแปลงค่าได้เลยครับ


ความสามารถอื่นๆ ของ java    next =>

Hosted by www.Geocities.ws

1