front-end

MVC vs FLUX เมื่อ Front-end กลายเป็น Non-manageable Applications

เป็นเวลานานมากที่เราเขียนโปรแกรมกันมาด้วยแนวคิดที่เรียกว่า MVC ไม่มีใครไม่รู้จัก หรือแทบจะไม่มีโปรแกรมไหนในโลกที่ไม่ใช้ MVC ในการเขียนโปรแกรม พักหลังๆ ผมเริ่มจะเขียน ReactJs แบบจริงจัง ตอนนี้ก็เริ่มศึกษา Redux อยู่ จู่ๆ ก็ไปสะดุดกับหลายๆ บทความของฝรั่งที่เขาพูดถึง MVC และ FLUX กันเยอะมาก กะว่าจะเขียนรวบยอดรีบเรียงในความเข้าใจมาให้อ่านกัน เอาละเรามาเข้าเรื่องกัน MVC [...]

[React Guide ฉบับย่อ] ทำความเข้าใจก่อนเริ่มต้นเขียนเว็บด้วย React

หลังจากที่ผมได้ลองใช้ React มาได้สักอาทิตย์กว่าๆ ก็ได้บรรลุขั่นต้นแล้ว สามารถมาเขียนอธิบายให้เพื่อนๆ ได้ฟังกันได้ปกติผมเขียนแต่ AngularJS เป็นหลัก สำหรับแนวคิดในการเขียนบทความนี้ง่ายมากครับ ยกตัวอย่าง่ายๆ ถ้าวันนึงคุณอยากจะลองเขียนอะไรใหม่ๆ ต้องศึกษาเทคโนโลยีใหม่ๆ มันยากมากตอนต้นที่เราจะจับจุดมันได้และไปต่อในก้าวถัดไป แต่กับ React นั่นมันนรกกว่านั่นเพราะ Doc และ tutorial นั่นกระจัดกระจายมาก ไม่เหมือน AngularJS ที่ [...]

Data binding ของ JavaScript และการใช้งาน “this” keyword

บทความนี้จะมาอธิบายการทำงานของ “this” ปกติ “this” เราจะอ้างถึง properties ของคลาสนั่นๆ แต่ JavaScript แต่ต่างออกไปนิดหน่อยและการใช้ “this” นั้นทำได้หลายหลายวิธีมากขึ้นอยู่กับการ binding Properties ของเราครับ วันนี้จะมาสอนการใช้ “this” ให้ถูกวิธีกัน ขอยกตัวอย่างภาษา Java ก่อนนะเพื่อให้เห็นว่า “this” ทำงานยังไง การใช้ [...]