สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
บทความทั่วไป

Client-side JavaScript คืออะไร

24 พ.ค. 2558
Client-side JavaScript คืออะไร

      JavaScript เป็นเพียงแค่ภาษาเท่านั้น ดังนั้นเราจึงต้องการตัวรัน JavaScript หรือ JavaScript Engine เนื่องจาก JavaScript Engine ถูกรวมเป็นส่วนหนึ่งของเว็บเบราว์เซอร์อยู่แล้ว (ส่วนใหญ่) ผลที่ได้ก็คือเราสามารถเขียน JavaScript และรันบนเว็บเบราว์เซอร์ได้นั่นเอง และเรามักเรียกกันว่า Client-side JavaScriptClient-side JavaScript คือผลจากการรวมกันของภาษา JavaScript และออบเจกต์ต่างๆที่เว็บเบราว์เซอร์เตรียมไว้ให้ ทำาให้เราสามารถเขียน JavaScript เพื่อคอนโทรลออบ
เจกต์ต่างๆหรือแม้แต่ตัวเอกสาร HTML ได้ ยกตัวอย่างเช่น เขียน JavaScript เพื่อควบคุมตัวตั้งเวลา (ออบเจกต์ Timer) เพื่อให้ทำางานตามช่วงเวลาที่เราต้องการ, เขียน JavaScript เพื่อสั่งเปิดหน้าต่างใหม่ (ออบเจกต์ Window), เขียน JavaScript เพื่อเปลี่ยนแปลงข้อความบนเว็บเพจ (ออบเจกต์ Node) เป็นต้น

     ออบเจกต์เหล่านี้มีอยู่บน Host Environment ที่เป็นเว็บเบราว์เซอร์เท่านั้น เราไม่สามารถไปควบคุมการกดปุ่ม Back บน Environments อื่นๆ ถ้าเรารัน JavaScript บน Environments อื่น เราก็ไม่เรียกมันว่า Client-side JavaScript ด้วยเทคนิคการเขียน Client-side JavaScript นี้ ทำาให้เราสามารถสร้างเว็บเพจแบบDynamic ได้ กล่าวคือเว็บเพจสามารถเปลี่ยนแปลงไปตามเหตุการณ์ต่างๆได้ JavaScript จึงเป็นหัวใจหลักของการทำา Dynamic HTML (DHTML) และ AJAX นั่นเอง และจากนี้ไปจะขอเรียก Client-side JavaScript สั้นๆว่า JavaScript 
 

บริการของเรา

ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร

ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing

ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ