หลังจากวันนี้ไป ผมจะกล่าวถึงคำสั่งที่ใช้สำหรับจัดการกับเนื้อหาบนเพจของ jquery ซึ่งมีอยู่ด้วยกัน 16 คำสั่ง ดังนี้
- html()
- text()
- append()
- appendTo()
- prepend()
- prependTo()
- before()
- insertBefore()
- after()
- insertAfter()
- wrap(wrapper)
- wrapAll(wrapper)
- wrapInner(wrapper)
- remove()
- empty()
- clone(copyHandlers)
การจัดการเนื้อหาบนเพจด้วย javascript แบบเดิม ผมว่ามันเป็นอะไรที่ลำบากเอามากๆ อีกทั้งยังต้องคำนึงถึงเบราเซอร์แต่ละตัวอีก แต่ถ้าใช้ jquery แล้ว หายห่วง เรื่องการข้ามเบราเซอร์มันจะเป็นคนจัดการให้เอง
ผมขอกล่าวเพิ่มเติมอีกสักนิด เรื่อง jquery เพราะมีเพื่อนคนนึงเขาถามมาด้วยความไม่เข้าใจ ว่าแท้จริงแล้ว jquery มันคืออะไร เป็นภาษาใหม่ใช่ไม๊ แล้วมันทำในสิ่งที่จาวาสคริปต์ทำไม่ได้ ใช่หรือเปล่า แล้วทำไมจึงบอกว่าใช้เขียนแทน javascript ได้
ผมขอตอบเป็นข้อๆไว้ตรงนี้ละกันครับ ว่า
- jquery มันก็คือ จาวาสคริปต์ ที่เขียนขึ้นมาเป็นเพกเกจใหม่ จำง่ายๆไว้นะครับว่า jquery คือ javascript javascript ก็คือ
jquery - jquery ไม่ใช่ภาษาใหม่แต่อย่างใด มันก็คือ javascript นั่นแหละ
- สิ่งที่ jquery ทำได้ต้องเป็นสิ่งที่ javascript ก็ทำได้(แต่ยุ่งยาก ลำบาก) ถ้า javascript มันไม่เคยทำได้ jquery ก็จะทำไม่ได้
เหตุผลที่ควรเปลี่ยนจาก javascript เดิมๆ มาเขียนแบบ jquery
- เขียนง่ายกว่า เขียนเร็วกว่า
- ตัดความกังวลเรื่องเบราเซอร์ไปได้เลย
- เล็ก และ เร็ว แถมมีแอนิเมชั่นอันสุดยอดมาด้วย
- มันกำลังฮอต (หนังสือภาษาไทยดันไม่มีขาย)
- จัดการ DOM ง่ายดายดุจพลิกฝ่ามือ
วันพรุ่งนี้ผมจะเริ่มต้นคำสั่ง html() ล่ะครับ ค่อยๆติดตามกันไป ผมพยายามอธิบายมันไปเป็นคำสั่งๆ ก่อนเพื่อปูพื้น หลังอธิบายไปหมดแล้ว ต่อจากนั้นเราค่อยว่ากันด้วยเรื่องของ ทริกต่อไป
7 says:
22/08/2552 at 22/08/2552
เขียนหนังสือเสียเองเลยสิครับ
administrator says:
22/08/2552 at 22/08/2552
ไม่เก่งถึงขนาดเขียนหนังสือได้นะสิครับ แต่ถ้าใครเขียนนี่ผมจะไชโยเต็มที่ ผมเชื่อเป็นการส่วนตัวอย่างหนึ่งว่า คนไทยจะเก่งได้ มันก็ต้องมีแหล่งให้ศึกษา ยิ่งมากยิ่งดี ซ้ำกันไม่เป็นไร ให้มันมีตัวเลือกมากเข้าไว้ และยิ่งมีหลายช่องทางยิ่งดีใหญ่
มีเพื่อนผมท่านหนึ่่งเคยถามผมว่าทำไมผมไม่เขียนบล้อกให้เป็นภาษาอังกฤษ คนจะได้เข้าเยอะขึ้น แอดเซ้นต์อาจจะมีคนคลิกมากขึ้น
แต่ผมไม่เอา เพราะฝรั่งมันมีแหล่งศึกษาเยอะแล้ว แต่ของคนไทยเรายังต้องช่วยกันสร้างอีกเยอะ ขอเป็นอีกแรงหนึ่ง ที่จะช่วยให้คนไทยเก่งขึ้น ดีกว่า(ถึงจะเก่งขึ้นติ๊ดนึงก็ยังดี) แหล่งข้อมูลมันยิ่งเยอะยิ่งดี
ส่วนแอดเซ้นต์นั้นใครไม่คลิกไม่เป็นไร เพราะเอามาติดไว้งั้นแหละ
mai says:
24/08/2552 at 24/08/2552
น่าสนใจมากเลยครับ เนื้อหาดีเข้าใจง่าย เอาไปพัฒนาต่อง่ายมากเลยครับ
ขอบคุณครับ
sitti says:
26/08/2552 at 26/08/2552
เราน่าจะตั้งชมรมกันะครับ
โดยให้เฮีย platoosom นั่งเป็นประธาน(และเจ้ามือ)
ก่อตั้งวันไหน ผมขอเอี่ยวด้วย
ชัย says:
18/09/2552 at 18/09/2552
นับถือ platoosom ครับ ขอบคุณทุก ๆ ความรู้ที่มอบให้
แต่ว่าลิงค์ที่พี่ให้เข้าไปศึกษานะครับ มีแต่ภาษาอังกฤษผมไม่เก่งครับ
แต่ก็อยากทำเว็บไซด์ และเขียนโปรแกรมเป็นบ้าง แต่ก็แปลไม่ค่อยจะได้
ช่วยกรุณาเขียนอธิบายเป็นภาษาไทย ประกอบความรู้หรือหาเว็บที่ลิงค์เป็นภาษาไทยให้ก็จะขอบคุณพี่มากนะครับ
administrator says:
19/09/2552 at 19/09/2552
เนื้อหาที่เป็นภาษาไทย น้อยมากเลยครับ โดยส่วนใหญ่แล้วท่านที่รู้ๆ ก็ศึกษามาจากภาษาอังกฤษ กันทั้งนั้น ผมเองก็พยายามเขียน ให้มากที่สุดเท่าที่จะทำได้อยู่ครับ
หนังสือภาษาไทย ยังไม่มีขายเลยครับ
chai says:
28/02/2553 at 28/02/2553
ผมก็พึ่งศึกษา JQuery พี่ให้ศึกษา กำลังพยายามทำความเข้าใจ โดยผ่านเว็บของคุณเลยครับ
เห็นความคิดของคุณแล้วจึงอด แสดงความนับถือไม่ได้ ขอเป็นกำลังใจให้ครับ