Archive for August, 2008

หลังจากไปงม(โข่ง) กับ symfony มาพักนึง สรุปว่า ยังไม่ได้อะไรเป็นชิ้นเป็นอัน ปวดหัวก็เลยหนีมาอัพเดท บล๊อกดีกว่า เดี๋ยว บรรดา jQueryTips Fans จะหนีหายไปซะหมด (แค่ก็ยังขี้เกียจเรื่องไรมีสาระมากๆอยู่ดี (-*-) เอาเป็นว่าวันนี้จะมาแนะนำคร่าวๆ เกี่ยวกับ jQuery UI ดีกว่าไม่เปลืองแรง เปลืองสมองนัก
เคยเจอปัญหามั้ยครับ ที่ว่า ต้องการใช้ event ที่มากกว่า 1 ตัว เช่น focus, blur จะให้ทำงานที่ function เดียวกัน ซึ่ง jQuery ได้เตรียมตรงนี้มาให้เราแล้ว ในส่วนของ event handling ทำให้เราทพงานสะดวกขึ้นมาก เช่น.. สมมุติผมมจะให้ event 2 ตัวทำงานใน function เดียวกัน ผมก็สามารถเขียนสั้นๆ ลงไปได้
[audio:http://www.jquerytips.com/song/friday_night.mp3] วันนี้มาแนะนำ plugin ดีๆ อีกตัว... โปรแกรมเมอร์หลายคนที่เขียน ajax หรือ javascript บ่อยๆ คงเคยเจอปัญหา ว่า javascript ไม่ยอม ทำงานต่อหลังจากที่เรา append DOM ใหม่ๆ ที่มี event เข้ามาด้วย จริงๆ ผมก็เคยแนะนำวิธีไปคร่าวๆ แล้วเหมือนกัน
ช่วงนี้มีหลายคนถามผมมา​เกี่ยว​กับ​เรื่องของ​ "Template Engine" ​หลายคน​ ​ก็​เลยคิดว่าน่า​จะ​ทำ​เป็น​บท​ความ​เล็กๆ​ ​ซะหน่อย​ ​เพราะ​ถ้า​เป็น​ ​บท​ความ​ใหญ่ๆ​ ​รับรองเรื่องมันยาว​ ​แน่นอน พูด​ถึง​ Template Engine ​นั้น​มีหลายตัวมาก​ ​เลย​ทั้ง​ bTemplate, FastTemplate, TemplatePower, TBS (TinyButStrong), PatTemplate, etc. เรียก​ได้​ว่ามีมากมายเยอะ​แยะ​ไปหมด​ ​แต่ที่ชนะ​ใจผม​และ​ ​คน​ทั่ว​โลก​ ​ทิ้งห่างแบบ​ไม่​เห็นฝุ่น​ ​รวม​ทั้ง​ได้​รับการรับรอง​จาก​ PHP ​โดย​ตรงก็คือ​ "Smarty Template Engine" ​นั่นเอง​ ​ด้วย​ความ​ที่ตัวมันทำ​งาน​ได้​ยืดหยุ่น​ ​มีคน​ใช้​เยอะ​ ​ทำ​ให้​มีการแชร์ข้อมูลมาก​ ​พัฒนาอย่างต่อ​เนื่อง​ ​ที่สำ​คัญ​ Absolutely Free ​ทำ​ให้​หลายๆ​ ​คนเลือกที่​จะ​ใช้​มันสำ​หรับ​ ​พัฒนา​โปรเจค​ใหญ่ๆ​ ​วันนี้ผมก็​เลย​จะ​มา​แนะนำ​คร่าวๆ​ สักหน่อย
ห่างหายไปนาน ไม่มาอัพเดทกันเลย จริงๆแล้วงานมันยุ่งน่ะครับ แถมช่วงนี้ติด Series "LOST" กำลังมันส์ เลยไม่มีเวลามาอัพเดท แต่กลัวไม่อัพเดทไปนานๆ เดี๋ยว backlinks จะหายซะหมด เลยเอาซะหน่อยว้า มาเริ่มกันเลย วันนี้ขอสั้นๆ ตามเคย กับคำสั่งนึงใน jQuery คือ "slice" มันคืออะไรมาดูกัน