ฟังก์ชัน .on() ได้ถูกเพิ่มเข้ามาใน jQuery เวอร์ชัน 1.7 ซึ่งฟังก์ชัน .on() ใช้สำหรับผูก (attach) event handler function เข้ากับ element ที่เลือกจาก selector และยังสามารถผูกเข้าได้มากกว่าหนึ่ง event ด้วยนะครับ
Category Archives: เขียนโปรแกรม - Page 7
วิธีเปลี่ยน line ending ของ Eclipse ให้เป็นแบบ Windows (CRLF) หรือ Linux (LF)
หลายๆ คนอาจจะเป็นสาวก Eclipse อยู่แล้วหรือคนที่พึ่งหัดใช้ และมีการทำงานเป็นทีมแล้วละก็ ต้องมีการตกลงกันซะหน่อยแล้วล่ะว่าจะลงเอยยังไง เอ้ย! ลงท้ายยังไง จะแบบ windows (CRLF) หรือจะเป็น Linux (LF) เพราะหากตั้งค่าไม่ตรงกัน หึหึ มีปัญหาแน่ โดยเฉพาะถ้ามีการคอมเม้น (comment) โค้ดแบบ
แนะนำฟังก์ชัน trigger() ของ jQuery
ฟังก์ชัน .trigger() ของ jQuery น่าจะเป็นอีกหนึ่งฟังก์ชันที่หลายๆ คนกำลังตามหาอยู่ก็ได้ครับ เพราะเจ้า trigger สามารถสั่งให้ฟังก์ชันที่ถูกกำหนดให้ event ต่างๆ (event handler) ของ element ทำงาน โดยที่ผู้ใช้ไม่จำเป็นต้องสั่งหรือทำอะไร การจัดการ event ของ jQuery จะครอบ event ของบราวเซอร์ (browser) ไว้อีกที
ปรับ selectors เพื่อประสิทธิภาพในการใช้งาน jQuery
selectors ใน jQuery ถึงแม้ว่าจะเป็นจุดเล็กๆ น้อยๆ แต่ก็ปฏิเสธไม่ได้ว่าเป็นสิ่งที่เราใช้บ่อยที่สุด เพราะเราต้องมีการเลือก element/s ก่อนที่จะนำไปทำอย่างอื่นต่อ ดังนั้น หากเราให้ความสำคัญและปรับแก้ให้มันมีประสิทธิภาพตามที่มันควรจะเป็น ก็จะเป็นการเพิ่มประสิทธิภาพให้กับเว็บไซต์ของเราไปด้วย
วิธีตรวจสอบ element ว่ามีอยู่รึป่าวด้วย jQuery
jQuery จะมี .length ซึ่งเป็นหนึ่ง property ของ jQuery collection ที่จะเก็บค่าของจำนวนของ element ที่ตรงกับ selector เช่น “#myid”, “.myclass” ที่เราส่งเข้าไปในฟังก์ชันของ jQuery การใช้งานเพื่อตรวจสอบว่ามี element ตามที่เราระบุไว้ใน selector หรือไม่ก็สามารถใช้ได้ดังนี้ครับ
วิธีการใช้งาน *args กับ **kwargs ใน Python กัน
ได้ลองเข้ามาทำความรู้จักกับภาษา Python ได้ซักพักนึง ก็ยังพองูๆ ปลาๆ อยู่ เอาความรู้เกี่ยวกับ argument ของ function ใน Python มาฝากกัน หลายๆ คนที่กำลังเริ่มเขียน Python จะเห็นอยู่บ่อยๆ เลยก็คือ *args กับ **kwargs เดี๋ยวเราจะมาทำความรู้จักว่าเจ้าสองตัวนี้มันคืออะไร และมีวิธีการใช้งานยังไง
ใช้ jQuery ในการโหลด iframe หลังจากที่หน้าเว็บโหลดเสร็จแล้ว
อ่านหัวข้อแล้วอาจจะงงนิดหน่อย (หรืออาจจะไม่หน่อยก็ได้ ฮ่าๆ) เทคนิคนี้อาจจะไม่จำเป็นต้องใช้กับ iframe ก็ได้ครับ เอาไปใช้กับรูปก็ได้ครับ ซึ่งถ้าใช้เทคนิคนี้จะทำให้หน้าเว็บของเราดูโหลดเร็วขึ้น แต่จะมากหรือน้อยก็ขึ้นอยู่กับ เนื้อหาที่เราโหลดใน iframe หรือขนาดของรูปด้วยนะครับ
วิธีตั้งค่า Solr ให้สามารถใช้งานแบบ service บน CentOS
ปกติแล้วการสั่งให้ solr เริ่มทำงานจะใช้คำสั่ง java -jar start.jar แต่ถ้าเราทำให้เป็น service ก็จะเรียกใช้งานอีกแบบคือ service solr (start|stop|restart) วิธีการทำก็ไม่ยากครับ ไปเจอมาจาก github เลยเอามาเก็บไว้ซะหน่อย ฮ่าๆๆ
วิธีแก้ไข Warning: date.timezone setting
วันนี้นั่งงมติดตั้ง Apache2 + PHP บน Centos 6.4 ปัญหาที่ติดอยู่ก็คือ warning เกี่ยวกับ timezone เราก็เข้าใจกว่าไปตั้งค่าในไฟล์ php.ini ตรง date.timezone=”Asia/Bangkok” ก็จะแก้ปัญหาได้ มันก็ยังอยู่อีก warning จะขึ้นประมาณนี้
ทำความรู้จักกับ Deferreds
Deferreds เรียกได้ว่าเป็นเทคนิคที่ใช้จัดการกับการทำงานแบบ asynchronous ที่ใช้เวลานานๆ กว่าจะทำงานเสร็จค่อยส่งผลกลับมา เปลี่ยนเป็นส่ง deferred object กลับมาทันที จากนั้นก็ค่อยนำเอา deferred object ไปผูกฟังก์ชันที่ต้องการให้ทำต่อหรือเรียกว่า callback function ซิ่ง callback จะถูกเรียกใช้งานทันทีหลังจากที่ผลจาก asynchronous ส่งกลับมา