| ||||||||||||
![]() |
JavaScript | |||||||||||
|
||||||||||||
![]() |

ผมยอมรับว่าการศีกษา JavaScript เป็นเรื่องง่ายครับ แต่ JavaScript ก็ต้องค่อยๆศึกษาเป็นขั้นตอน การอ่านเพียงหน้า 2 หน้า ยังไม่สามารถเอาไปทำอะไรได้หรอกครับ แต่ถ้าไม่อ่านก็จะไม่มีพื้นฐานในการอ่านหน้าต่อๆไป จืงขอให้ท่านใจเย็นๆ อ่านไปเรื่อยๆ ทีละหน้า ประกอบกับการฝึกฝนทำไปเรื่อยๆ ผมรับรองว่า คุณจะสำเร็จวิทยายุทธใน 7 วัน
เราจะใช้ JavaScript เมื่อต้องการทำให้ เวบเพจแสดงผลแบบเคลื่อนไหวได้ มีชีวิตชีวา ไม่แข็งทื่อ หรือใช้ในการสั่งให้ บราวเซอร์ทำงานตามที่เราต้องการ โดยงานนั้น อาจเกินความสามารถ ของภาษา HTML
แต่ไม่ใช่งานที่ต้องติดต่อกับ Server นั่นเพราะ JavaScript เป็นภาษาที่ใช้ในการเขียนโปรแกรมทางฝั่ง cliend โดยมีบราวเซอร์เป็นตัวแปลภาษานั่นเอง ตัวอย่างของงาน ที่จะต้องใช้ภาษา JavaScript เช่น
HTML ครับ อันนี้ตัวหลักเลย เพราะเราจะทำเวบ และ JavaScript จะต้องเขียนแทรกเข้าไปรวมกับ HTML ทำงานร่วมกับ HTML ไม่สามารถแสดงผลด้วย JavaScript เพียงอย่างเดียวได้
แล้วต้องรู้ลึกแค่ไหนล่ะ ?
ไม่ต้องถึงกับเก่งมากก็ได้ อย่างน้อยขอให้มีความรู้ระดับพื้นฐานก็พอ สามารถทำลิงก์ได้ ใส่ภาพได้ สร้างตารางได้ สร้างแบบฟอร์มได้ แค่นี้ก็เหลือรับประทานแล้ว
ยิ่งถ้ามีพื้นฐานการเขียนโปรแกรมอย่าง C,C++,Pascal ด้วยแล้ว จะทำให้เข้าใจ JavaScript ได้เร็วมากเลย
เนื่องจาก JavaScript เป็นภาษาที่ทำงานฝั่ง cliend ใช้เบราเซอร์เป็นตัวแปลภาษา ดังนั้นเราก็สบายสิ ^-^ ไม่ต้องเตรียมโปรแกรมอะไรพิเศษเลย มีแค่เบราเซอร์ที่เข้าใจภาษา JavaScript ซึ่งเบราเซอร์ส่วนใหญ่ ก็ทำได้อยู่แล้ว แต่ผมขอแนะนำ Internet Explorer 5.0 ขึ้นไปครับ เพราะสามารถรองรับการทำงานของ JavaScript ได้ดีที่สุด และอีกอย่างก็คือ Editor อะไรก็ได้ แม้แต่ Notepad (ตัวนี้ผมชอบมาก เพราะทั้งเล็กและเร็ว)
คุณสามารถใส่ JavaScript ลงใน WebPage ของคุณได้โดยการใส่ Tag <script> และ </script> คร่อมคำสั่งต่างๆของ JavaScript และกำหนด Language เป็น JavaScript ครับ ดูจากตัวอย่างละกัน
ใน Browser Version เก่าๆ (ประมาณ 6-7 ปีก่อน) ยังไม่มีการใช้ JavaScript ทำให้เบราเซอร์รุ่นเก่าๆอย่าง Internet Explorer 2.0 ไม่เข้าใจคำสั่งภาษา JavaScript ดังนั้นมันจะ อ่านคำสั่งต่างๆของ JavaScript ของเราออกมาตรงๆ แบบ text ทั่วๆไป เผยไต๋ของเราให้ผู้ใช้เบราเซอร์รุ่นโบราณวัตถุ เห็นโค้ดแบบหมดไส้หมดพุง ดังนั้น เราต้องหาวิธีกันไม่ให้เบราเซอร์รุ่นโบราณวัตถุเหล่านั้นอ่าน Script ของเราได้ วิธีแก้ก็ง่ายๆครับ คุณยังจำได้ไหม ว่า Comment ของ HTML เป็นอย่างไร ก็เครื่องหมาย <!-- ...--> ไงครับ ใส่มันคร่อม code JavaScript ของเราก็จบ เวลาที่เบราเซอร์อ่าน ถ้ามันรู้จัก JavaScript ของเราก็จะทำงาน ถ้ามันไม่รู้จัก JavaScript มันก็จะข้าม Script ของเราไป เพราะมันจะเห็นเครื่องหมาย comment นั่นเอง
สมัยนี้คงไม่มีใครบ้าใช้เบราเซอร์ที่เก่าแก่ขนาดนั้นแล้วล่ะครับ เพราะอย่างน้อยก็มี IE 5.0 แถมมาพร้อมกับ Windows อยู่แล้ว ดังนั้นเทคนิคนี้ก็ไม่จำเป็นต้องใช้ก็ได้ แต่ถ้าจะใช้เทคนิคนี้จริงๆ ผมขอแนะนำให้รู้จักแท็ก <Noscript>...</Noscript> อีกตัวหนึ่ง แท็กนี้จะทำให้บราวเซอร์ที่ไม่รู้จัก JavaScript แสดงข้อความภายในแท็กออกมา เพื่อบอกให้ผู้ใช้รู้ว่าตรงนี้มี Script อันเลอเลิศของท่านอยู่ ถ้าอยากดูก็ไปหาเบราเซอร์ใหม่ๆมาใช้ซะ
ก็ document.write() เหมือนเดิมครับแต่เราจะเพิ่ม Tag ต่างๆ ลงในข้อความที่จะให้แสดงครับ ตัวอย่างเช่น
เอาล่ะ บทที่ 1 ขอจบเท่านี้ครับ ถ้ายังไม่เหนื่อย ตลุยบทที่ 2 ต่อได้เลย.....
Back to top | Next Charpter >>

![]() |
© copyright 2001 Sorrawut Korsuwansiri | |