วิธีใช้คีย์เวิร์ด this ใน Javascript Object 

วิธีใช้คีย์เวิร์ด this ใน Javascript Object 

ใน Javascript คีย์เวิร์ดนี้จะสื่อถึง object โดยขึ้นอยู่กับว่า this ถูกเรียกจากที่ไหน ในที่นี้เราจะมาใช้ this กับ object กัน  this สามารถใช้ได้ใน object method   ถ้า value ใน key เป็น object แล้วใช้ this ล่ะ จะเกิดอะไรขึ้น  จะสังเกตว่า this ใน...
Lodash

Lodash

Lodash เป็น library ที่หา method ของ javascript ให้เรา เช่น array หรือ object โดยที่เราไม่ต้องมานั่งเขียน function เอง Lodash จัดการให้เราเลย เพียงแค่ต้องหา method นั้นให้เจอ  อย่าลืม install library ก่อนใช้งาน  เราสามารถดูทุก method ได้ทาง document ของ Lodash ได้เลย...
การเขียน JSDOC ช่วยให้ Productive ในการเขียนมากขึ้น

การเขียน JSDOC ช่วยให้ Productive ในการเขียนมากขึ้น

JSDoc เป็นตัวช่วยสำหรับเพิ่ม productive ในการเขียนโค้ดของเรา โดยช่วยอธิบาย class หรือ function ว่าต้องใส่  ตัวแปรเป็นอะไร  วิธีใช้ก็ไม่ยาก โดยอย่างแรก แนะนำให้เขียน function หรือ class มาก่อน  อันนี้เป็นตัวอย่าง function  จากนั้นเขียน  กด enter แล้วก็จะเป็นแบบนี้ ...
PropTypes เพื่อการตรวจสอบ type

PropTypes เพื่อการตรวจสอบ type

Proptypes เป็น library อีกตัวนึงที่น่าสนใจ เพราะมันจะช่วยเราในการตรวจสอบ type ของตัวที่จะใช้ในแต่ละ function หรือ class เพราะโดยปกติแล้วเวลาเราเขียน Javascript เราจะไม่รู้ว่าเรารับตัวแปรแบบไหนมาจนกว่าเราจะใช้วิธีตรวจสอบ เช่น typeof หากเราทำงานกับบนโปรเจคใหญ่ๆ...
สร้างความยืดหยุ่นในการใช้งานฟังก์ชัน js ด้วย Optional parameters

สร้างความยืดหยุ่นในการใช้งานฟังก์ชัน js ด้วย Optional parameters

การเขียนฟังก์ชันเพื่อรองรับการใช้งานซ้ำ บางครั้งก็ต้องการความยืดหยุ่น เพื่อให้ผู้ที่เรียกใช้ฟังก์ชันสามารถใช้งานฟังก์ชันได้อย่างยืดหยุ่นและนำไปใช้ซ้ำในงานได้อย่างตรงความต้องการ ซึ่งการประกาศ optional parameters ในฟังก์ชันเป็นสิ่งที่ทำให้ฟังก์ชันมีความยืดหยุ่น...
ทำ Animation บนเว็บไซต์ด้วย PixiJS

ทำ Animation บนเว็บไซต์ด้วย PixiJS

วันนี้ผมจะมาแนะนำเกี่ยวกับไลบรารีที่จัดการแอนิเมชันบนเว็บไซต์ ไม่ว่าจะเพื่อทำแฟลชเกม หรือนำเสนองานก็ทำให้ง่ายขึ้นทันตาเห็น ซึ่งในการ tutorial ครั้งนี้จะเป็นการนำเสนอวิธีการเขียนบนไฟล์ JS ผู้อ่านสามารถนำไปประยุกต์ใช้กับ framework ที่ตนเองใช้งานได้ ...