ทำความรู้จักกับ JavaScript กัน
JavaScript คือภาษาสคริปท์ที่รันบนเว็บเบราว์เซอร์ เพื่อเพิ่มความสามารถให้กับเว็บเพจ ทำาให้เว็บเพจสามารถตอบโต้กับผู้ใช้ได้มากขึ้น ยกตัวอย่างเช่น ใช้ JavaScript เพื่อสร้างเมนู เมื่อเลื่อนเมาส์ไปที่เมนูหลัก ก็จะเห็นเมนูย่อยปรากฏขึ้นมา, หรือใช้ JavaScript เพื่อทำา Tool Tips ให้กับฟอร์ม เพื่อใช้อธิบายการกรอกแบบฟอร์ม เป็นต้น ทั้งหมดนี้

JavaScript คืออะไร
JavaScript คือภาษาสคริปท์ที่รันบนเว็บเบราว์เซอร์ เพื่อเพิ่มความสามารถให้กับเว็บเพจ ทำาให้เว็บเพจสามารถตอบโต้กับผู้ใช้ได้มากขึ้น ยกตัวอย่างเช่น ใช้ JavaScript เพื่อสร้างเมนู เมื่อเลื่อนเมาส์ไปที่เมนูหลัก ก็จะเห็นเมนูย่อยปรากฏขึ้นมา, หรือใช้ JavaScript เพื่อทำา Tool Tips ให้กับฟอร์ม เพื่อใช้อธิบายการกรอกแบบฟอร์ม เป็นต้น ทั้งหมดนี้
HTML เพียงลำาพังไม่สามารถทำาได้ อันที่จริงแล้ว JavaScript เป็นมากกว่านั้น กล่าวคือ
- javaScript คือภาษา ECMAScript ชนิดหนึ่ง
- และเป็นภาษาโปรแกรมมิ่งที่ใช้รันและคอนโทรลออบเจกต์ต่างๆใน Host Environments เช่น รันบนเว็บเบราว์เซอร์ , รันบนเว็บเซิร์ฟเวอร์, รันบนโปรแกรม กราฟฟิก เป็นต้น
อย่างไรก็ตาม JavaScript นั้นถูกใช้งานหลักๆบนเว็บเบราว์เซอร์หรือที่เรามักเรียกกันว่า Client-side JavaScript (Server-side Script ก็ได้แก่ JSP, PHP เป็นต้น) จึงทำาให้เราเข้าใจว่า JavaScript ทำางานได้แค่บนเว็บเท่านั้น
นอกจากนี้ JavaScript ยังมีคุณสมบัติและลักษณะทางภาษาดังต่อไปนี้
- เป็นภาษาสคริปท์ (ใช้การ Interpret แทนการ Compile นั่นคือรันโค้ดโดยตรงได้เลย
- โดยที่ไม่ต้องคอมไพล์ก่อนรันดังเช่นในภาษา C)
- เป็นภาษา Object-oriented ชนิดหนึ่ง (เป็น OO แบบ Prototype-based ไม่ใช่ Class-based)
- เป็นภาษา Dynamic-typing กล่าวคือชนิดของตัวแปรเปลี่ยนแปลงได้
- และเป็นภาษา Functional-oriented ด้วย เพราะฟังก์ชันถือได้ว่าเป็น Value ไม่ได้เป็น
- เพียงแค่ Syntax อย่างเดียวเท่านั้น
ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร
ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ
แนะนำหลักสูตรที่น่าสนใจ

Advanced JavaScript
JavaScript ทุกวันนี้ไม่ได้อยู่แค่บนหน้าเว็บ แต่ยังใช้สร้าง API ฝั่งเซิร์ฟเวอร์ เครื่องมือ Build และแอปพลิเคชันขนาดใหญ่ นักพัฒนาที่เขียนพื้นฐานได้แล้วมักเริ่มเจอปัญหาเมื่อโค้ดโตขึ้น เช่น ค่า this ไม่เป็นอย่างที่คิด งาน Asynchronous ทำงานผิดลำดับ Error…

Basic JavaScript ES6+ and jQuery
JavaScript เป็นภาษาหลักของหน้าเว็บทุกหน้า และพัฒนาขึ้นมากตั้งแต่ ES6 ทำให้ความสามารถหลายอย่างที่เคยต้องพึ่ง jQuery เช่น การเลือกและแก้ไข DOM การจัดการ Event และการเรียก API ทำได้ด้วย JavaScript มาตรฐานแล้ว อย่างไรก็ตาม เว็บไซต์ ระบบภายในองค์กร…
