registerElement ถูก Deprecated ให้ไปใช้ customElements.define แทน

ในช่วงที่ผ่านมาก็มีประกาศจากทาง Google Chrome ว่าจะยกเลิกการใช้ตั้งแต่ช่วงเดือนมีนาคม 2019 แต่ถามว่าเคนเห็นไหม?…ก็ไม่…เพิ่งมาเห็นหลังจากมันประกาศมา 4 เดือน ก็คือตอนนี้ โดยที่ตัวเคนเองอ่ะไม่ได้เขียนหรอก แต่สคริปต์ที่เอามาใช้เค้าเขียนเอาไว้น่ะสิแบบนี้ l.registerElement(“vakata-jstree”, { prototype…

ความกวนตีนของ ESLint/Prettier – Missing space before function parentheses

ต้องตะโกนดังๆ ว่า มึงกวนตีนกูอยู่ใช่ไหมมมมมมมมมมมมมมมมม เคนเป็นมือใหม่หัดใช้ ESLint กับ Nuxt.js ตอนนี้เหมือน Nuxt.js จะอัพเดทเวอร์ชั่นใหม่ ทำให้เคนติดตั้งด้วย Template ตอนนี้มันก็เหมือนได้กฎใหม่ของ ESLint มาด้วย ซึ่งกฎตัวนี้ค่อนข้าง…กวนตีน!!! ไปดูตัวอย่างโค้ดดีกว่าจะได้รู้ว่ากวนตีนยังไง! export de…

เริ่มต้นเรียนรู้การใช้ Vue.js ด้วย Nuxt.js มันง่ายกว่าจริงแฮะ

ใครเป็นเหมือนเคนไหมอะ เหมือนเติบโตกับการเขียนโปรแกรมแบบตัวเดียวจบ (Decoupled) คือไม่มีการแยก Frontend/Backend เป็นแบบตัวเดียวเลย ทีนี้พอถึงยุคนี้ที่เน้นการแยกระหว่าง Frontend กับ Backend ขึ้นมา เคนเองในส่วนของ Backend อะ ไม่มีปัญหาใดๆ เลย เพราะมันก็ทำเหมือนที่เราเคยทำมา และเคยชิน แต่พอไปจับ Frontend…

กว่าจะเข้าใจ State…ป่ะ! มาใช้ Nuxt.js กันดีกว่าไหม

State Store ใครบอกเข้าใจง่าย? …ม่ายยยยยย!!! สำหรับเคนนี่เป็นเรื่องที่เข้าใจโคตรยากเลย กว่าจะเข้าใจว่ามันคืออะไร ยังไง ใช้อะไร ทำไมต้องมี ทำไมต้องใช้ dispatch? reducer? ขออธิบายไม่ใช่ในเชิงวิชาการใดๆ ทั้งสิ้น แต่เป็นในเชิงของความเข้าใจเคนล้วนๆ นะฮะ ผิดหลักการอันใด สามารถคอมเมนท์เพื่อเสริมความเข้าใจ…

React ปุ่มก๊อบปี้ข้อมูลใน Table

อยากทำเป็นปุ่มง่ายๆ 1 ปุ่มเพื่อที่เราจะกดคลิกแล้วทำการ Copy ข้อมูลในช่องที่เราต้องการ หน้าตาประมาณนี้ คือเคนอยากจะกดปุ่มให้มันก๊อปปี้ข้อมูลในช่องข้อความมาให้ โดยไม่ต้องไปเลือกข้อความทั้งหมดแล้วทำการกดก๊อบปี้เอง (ขี้เกียจแล้วขี้เกียจอีก) มาดูโค้ดกันดีกว่า เริ่มแรกทำการกำหนดค่าฟังก์ชั่นให้ปุ่มก่อนเลยโ…

React ขึ้นบรรทัดใหม่จากข้อความ Textarea ที่ดึงมาจาก MongoDB แล้วมาแสดงใน Table

แค่ชื่อบทความก็ยาวล๊าวววว แต่คือมันตามนั้นจริงๆ เพราะปัญหาในคราวนี้คือ เคนทำการดึงข้อมูลจาก MongoDB แล้วมันได้ข้อมูลแบบนี้ บริการรับแก้ปัญหาเพจ Facebook\nแก้เรื่องการมองเห็น, เพจเกือบโดนปิด, โฆษณาไม่ได้, โปรโมทโพสต์ไม่ได้\nแก้ปัญหาแบบผิดๆ ส่งผลให้เพจหายไปเร็วกว่าที่คิด\n\nติดต่อเรา Line ID: @toskyso…

[Javascript] ย้อนกลับไปหน้าก่อนหน้า เหมือนกด Back บน Browser

ของเคนจะเป็นเรื่องปุ่มยกเลิกครับ เช่น หน้าเพิ่ม User จะมีปุ่มยกเลิกแล้วกลับไปหน้ารายการ User แต่บางครั้งบางจุดมันไม่ได้กำหนดได้ว่าจะไปหน้าไหนเลย เลยใช้การ Back เหมือนกดบนบราวเซอร์เอาน่าจะดีกว่า

[Javascript] คำสั่งหาชื่อ Url เว็บของเรา

อันนี้เป็นคำสั่ง Javascript ง่าย ๆ สำหรับหาค่า Site Url ของเราครับ ปกติเวลาเคนใช้ Codeigniter เค้าก็จะมีเตรียมฟังก์ชั่นไว้ให้เรียกใช้ได้เลยคือ site_url() แต่ใน Javascript มันไม่มี ก็เลยต้องสร้างมาใช้เองง่าย ๆ แบบนี้ครับ

เทคนิคต่าง ๆ ของ DropzoneJS

DropzoneJS เป็นตัวอัพโหลดที่มีความสามารถมากมายเลย และที่สำคัญคือใช้งานได้ฟรีด้วยแหละครับ แต่เนื่องจากความสามารถมันมากมาย เลยทำให้บางทีใน Document ของเค้านั้นไม่ได้บอกบางอย่างเอาไว้ด้วย เคนก็เลยรวบรวมไว้ซะเลย เผื่อหลาย ๆ คนที่ใช้แบบเคนจะได้ไม่ต้องไปงมกันเองเนอะ