หลังจากวันนี้ไป ผมจะกล่าวถึงคำสั่งที่ใช้สำหรับจัดการกับเนื้อหาบนเพจของ jquery ซึ่งมีอยู่ด้วยกัน 16 คำสั่ง ดังนี้

  1. html()
  2. text()
  3. append()
  4. appendTo()
  5. prepend()
  6. prependTo()
  7. before()
  8. insertBefore()
  9. after()
  10. insertAfter()
  11. wrap(wrapper)
  12. wrapAll(wrapper)
  13. wrapInner(wrapper)
  14. remove()
  15. empty()
  16. clone(copyHandlers)

การจัดการเนื้อหาบนเพจด้วย javascript แบบเดิม ผมว่ามันเป็นอะไรที่ลำบากเอามากๆ อีกทั้งยังต้องคำนึงถึงเบราเซอร์แต่ละตัวอีก แต่ถ้าใช้ jquery แล้ว หายห่วง เรื่องการข้ามเบราเซอร์มันจะเป็นคนจัดการให้เอง

ผมขอกล่าวเพิ่มเติมอีกสักนิด เรื่อง jquery เพราะมีเพื่อนคนนึงเขาถามมาด้วยความไม่เข้าใจ ว่าแท้จริงแล้ว jquery มันคืออะไร เป็นภาษาใหม่ใช่ไม๊ แล้วมันทำในสิ่งที่จาวาสคริปต์ทำไม่ได้ ใช่หรือเปล่า แล้วทำไมจึงบอกว่าใช้เขียนแทน javascript ได้

ผมขอตอบเป็นข้อๆไว้ตรงนี้ละกันครับ ว่า

  1. jquery มันก็คือ จาวาสคริปต์ ที่เขียนขึ้นมาเป็นเพกเกจใหม่ จำง่ายๆไว้นะครับว่า jquery คือ javascript javascript ก็คือ
    jquery
  2. jquery ไม่ใช่ภาษาใหม่แต่อย่างใด มันก็คือ javascript นั่นแหละ
  3. สิ่งที่ jquery ทำได้ต้องเป็นสิ่งที่ javascript ก็ทำได้(แต่ยุ่งยาก ลำบาก) ถ้า javascript มันไม่เคยทำได้ jquery ก็จะทำไม่ได้

เหตุผลที่ควรเปลี่ยนจาก javascript เดิมๆ มาเขียนแบบ jquery

  1. เขียนง่ายกว่า เขียนเร็วกว่า
  2. ตัดความกังวลเรื่องเบราเซอร์ไปได้เลย
  3. เล็ก และ เร็ว แถมมีแอนิเมชั่นอันสุดยอดมาด้วย
  4. มันกำลังฮอต (หนังสือภาษาไทยดันไม่มีขาย)
  5. จัดการ DOM ง่ายดายดุจพลิกฝ่ามือ

วันพรุ่งนี้ผมจะเริ่มต้นคำสั่ง html() ล่ะครับ ค่อยๆติดตามกันไป ผมพยายามอธิบายมันไปเป็นคำสั่งๆ ก่อนเพื่อปูพื้น หลังอธิบายไปหมดแล้ว ต่อจากนั้นเราค่อยว่ากันด้วยเรื่องของ ทริกต่อไป