หลังจากหมดมุขมานาน ไม่รู้จะเขียนอะไรดี วันนี้พอดีผ่านไปเห็นเวบบอร์ดแห่งนึง ถามปัญหาเรื่องการนับจำนวน checkbox ที่ถูก checked ไปแล้ว เพื่อที่จะทำการปิด ไม่ให้สามารถกดได้อีก ก็เลยเขียนเล่นๆ เขียนไปเขียนมาก็เลยออกมาเป็นplugin เล็กๆ (เล็กมาก) แต่ว่าทำงานได้ตรงตามจุดประสงค์ ก็เลยจะเอามาให้ลองเล่นดูกัน
โดยที่ plugin ตัวนี้จะ ทำหน้าที่นับจำนวน checkbox ที่ถูกติ๊กไปแล้ว ไม่ให้เกินจำนวนที่กำหนด ทั้งยังสามารถกำหนด action ที่จะให้เกิดขึ้นตามเงื่อนไข 2 แบบ ดังนี้
javascript นั้นมีตัวแปรที่เก็บในลักษณะ array, object ซึ่งข้อมูเหล่านี้ การที่เราจะเข้าถึงมันจะต้องใช้ loop ต่างๆ ซึ่งการเขียนมันก็ยาวนิดนึง แต่ไม่ต้องห่วง jQuery ขึ้นชื่อว่า framework แล้ว ไม่เคยพลาดที่จะเตรียมเรื่อง loop มาให้ นั่นก็คือคำสั่ง "each" นั่นเอง การใช้งานก็แสนที่จะง่าย แทบจะไม่ต้องมาศึกษาอะไรเลย
ทีนี้เราลองมาดูกันว่ามันเป็นยังไง ไอ้คำสั่ง each เนี่ย
Oct
28
เอาล่ะครับ ช่วงนี้อากาศหนาวเริ่มมาเยือน สลับกับฝนตกเล็กน้อย ก็เลยนึกอยากมาอัพเดทบล๊อกบ้าง (เกี่ยวกันมั้ยเนี่ย) วันนี้มี Tip เล็กๆน้อยสำหรับ ทำการเช็ค Statu ของ Iframe ว่าทำการโหลดเสร็จแล้วรึยัง....
อ้าวแล้วทำไมเราต้องอยากรู้?
หลายคนอาจมีคำถามในใจ 555 สำหรับตัวผมเองมันมีประโยชน์แบบนี้ครับ เช่นเวลาที่ผมสั่ง iframe มัน hide เอาไว้ ด้วย display:none ซึ่งแน่นอน มันก็ยังทำการโหลดเป็น background process อยู่ดี แล้วทีนี้ถ้าอยากบอกว่าเมื่อโหลดเสร็จให้มันแสดงล่ะจะทำไงดี?
มาอัพเดทแล้ว! วันนี้จะขอแนะนำ Protocol ของ API ซึ่งกำลังมาแรง เพราะว่าใช้งานง่าย และสามารถทำงานผ่าน Client ได้เลย โดยไม่ต้องพึ่ง Server Side Script นั่นก็คือ JSONp
JSONp เป็น Protocol ที่ใช้เชื่อมเพื่อทำงานกับ Web Service จากที่ต่างๆ โดย API ที่ดังๆ มักจะเตรียมมาไว้ให้ โดยรูปแบบและลักษณะการทำงานจะเป็นดังนี้
Sep
28
Sep
19
Sep
11
Sep
09
หลังจากไปงม(โข่ง) กับ symfony มาพักนึง สรุปว่า ยังไม่ได้อะไรเป็นชิ้นเป็นอัน ปวดหัวก็เลยหนีมาอัพเดท บล๊อกดีกว่า เดี๋ยว บรรดา jQueryTips Fans จะหนีหายไปซะหมด (แค่ก็ยังขี้เกียจเรื่องไรมีสาระมากๆอยู่ดี (-*-)
เอาเป็นว่าวันนี้จะมาแนะนำคร่าวๆ เกี่ยวกับ jQuery UI ดีกว่าไม่เปลืองแรง เปลืองสมองนัก