Category Archives: เขียนโปรแกรม - Page 6

การใช้งาน CSS :nth-child()

อีกหนึ่ง pseudo-selector ของ CSS ที่ผมดูแล้วแหล่มมากๆ ก็คือเจ้า nth-child() นี่แหละครับ ของดีจะเก็บไว้คนเดียวมันจะไปมันส์~ อะไรจริงไหม ^^ เพื่อนๆ บางคนอาจจะเคยเห็นผ่านตามาบ้าง

การใช้งาน Route ใน Laravel

ใน Laravel นั้นจะเก็บ routes ไว้ที่ไฟล์ app/routes.php เริ่มต้นครั้งแรกจะมีแค่ route ไปยังหน้าแรก ( / ) route ที่ง่ายที่สุดใน Laravel จะมีแค่การระบุ URL และ Closure callback เท่านั้น

การจัดการ configuration สำหรับแต่ละ environment ของ Laravel PHP Framework

Laravel มีการจัดการกับ configuration แบบ environment based หรือพูดง่ายๆ ว่าการตั้งค่าที่แบ่งไปตาม  environment ที่ Laravel ทำงานอยู่ ซึ่งคนที่เคยเขียน Codeigniter ( CI: Handling Multiple Environment ) น่าจะคุ้นเคยดีสำหรับการจัดการ configuration แบบ environment based

การจัดการ Configuration ใน Laravel PHP Framework

ไฟล์ Configuration ต่างๆ ของ Laravel จะถูกเก็บไว้ภายใต้โฟลเดอร์ app/config ที่มีการเขียนคอมเม้นอธิบายเกี่ยวกับการตั้งค่าไว้ด้วย พอเป็นแนวทางทำให้ง่ายต่อการตั้งค่า configuration ต่างๆ ในบางครั้ง เราอาจจะต้องการใช้ค่าที่เราเก็บไว้ในไฟล์ configuration ซึ่ง Laravel ก็มีคลาส Config ไว้ให้เราใช้งานครับ

เริ่มต้นเรียนรู้ Laravel PHP Framework

Laravel เป็น PHP Framework น้องใหม่มาแรงอีกเจ้าหนึ่ง ที่ได้รวมเอาข้อดีจากหลายๆ Framework ของภาษาอื่นๆ (Ruby on Rails, ASP.Net MVC, Sinatra) มาประกอบกันขึ้น รวมถึงได้นำเอา Composer มาเป็นตัวจัดการ package อีกด้วย (ไม่จำเป็นต้องไปหาดาวน์โหลดเหมือนเดิม แค่ระบุว่าต้องการอะไร เวอร์ชันไหนเท่านั้น) มีการสร้างฟังก์ชันพื้นฐานที่จำเป็นต้องใช้สำหรับทุกๆ โปรเจ็คไว้ให้เลย

เปลี่ยน URL ไม่ต้องรีเฟรส (refresh) เบราว์เซอร์ (browser) พร้อมโหลดหน้าเว็บด้วย Ajax

วิธีเปลี่ยน URL โดยที่ไม่ต้องรีเฟรสเบราว์เซอร์เป็นอีกลูกเล่นหนึ่งที่กำลังเป็นที่นิยมของเว็บไซต์จำนวนมากในปัจจุบัน ซึ่งใช้ร่วมกับ Ajax ที่สามารถอัพเดทเนื้อหาของหน้าเว็บโดยที่ไม่ต้องรีเฟรสเบราร์เซอร์ ทำให้เว็บของเราแสดงเนื้อหาให้กับผู้ใช้ได้เร็วขึ้น เพราะโหลดเฉพาะเนื้อหาที่มีการอัพเดทเท่านั้น (ส่วน header, sidebar และ footer ไม่จำเป็นต้องโหลดใหม่) แถมยังทำให้ URL ที่แสดงเปลี่ยนไปเป็นลิงค์ที่ผู้ใช้คลิกได้อีกด้วย แหล่มมั๊ยล่ะ ^^

การใช้งาน Featured Image ของบทความใน WordPress

Featured Image ใน WordPress เป็นฟีเจอร์หนึ่งของระบบธีม (theme) ซึ่งเปลี่ยนชื่อมาจาก Post thumbnails (WordPress 2.9) มาเป็น Featured Image (WordPress 3.0) โดยหลักการของ Featured Image นี้เป็นการเลือกเอารูปภาพเด่นๆ หรือรูปภาพที่แสดงถึงบทความเหล่านั้น ส่วนการนำมาใช้หรือจะให้แสดงที่ตำแหน่งไหนก็แล้วแต่ธีมที่ใช้ครับ

แนะนำฟังก์ชัน jQuery.inArray() ค้นหาค่าที่ต้องการใน array

ฟังก์ชัน inArray() เป็นอีกหนึ่งฟังก์ชันที่น่าใช้ใน jQuery ซึ่งจะได้ค่าของ index ของ array ที่เก็บค่าที่เราส่งเข้าไปค้นหา ถ้ามีนะครับ แต่ถ้าไม่มีค่าที่เราค้นหาใน array ก็จะได้ค่าเป็น -1 แทน รูปแบบการใช้งานก็ง่ายๆ ครับ

แนะนำ workspace ใน developer tools ของ google chrome

สำหรับเหล่าสาวกของ google chrome คงจะรู้จัก developer tools (เรียกสั้นๆ ว่า dev tools ดีกว่าเนาะ) ที่ช่วยให้เราสามารถกดๆ จิ้มๆ หรืออะไรอีกๆ หลายๆ อย่าง คือประโยชน์เหลือล้นมาก แต่วันนี้ผมหยิบเอาฟีเจอร์ใหม่ที่จะเพิ่มความสะดวกสบายในการพัฒนาเว็บแอพพลิเคชั่นมาฝากกันครับ

การใช้งานฟังก์ชัน .on() ของ jQuery

ฟังก์ชัน .on() ได้ถูกเพิ่มเข้ามาใน jQuery เวอร์ชัน 1.7 ซึ่งฟังก์ชัน .on() ใช้สำหรับผูก (attach) event handler function เข้ากับ element ที่เลือกจาก selector และยังสามารถผูกเข้าได้มากกว่าหนึ่ง event ด้วยนะครับ