gettingjqueryทุกวันนี้ในโลกของ www(world wide web) เต็มไปด้วยสภาพแวดล้อมที่มีชีวิตชีวา มีการสร้างสรรค์ พูดง่าย ๆ คือเว็บมีลูกเล่น มีสีสรรมีขึ้น ไม่ว่าจะเป็นรูปแบบที่สวยขึ้น และมีฟังก์ชั่นการใช้งานที่หลากหลาย เพราะทุกเว็บต้องการให้มีการโต้ตอบ และสดุดต้าผู้ใช้  ผู้คิดค้นและพัฒนาไลบรารี่ของ Jquery ก็คิดแบบเดียวกัน จึงพยายามสร้างสิ่งที่คิดว่าทำได้ยาก ให้มันง่าย และนั่นคือเหตุผลที่ทำให้ Jquery ได้รับความนิยมมาก เพราะมันสามารถเข้าถึงข้อจำกัดที่ดูยาก แบบง่าย ๆ ได้ตามที่วางไว้จริง ๆ

เพราะอะไร ถึงเป็นเช่นนั้น เพราะว่า jQuery มีฟังก์ชั่นในการทำงานหลากหลายที่จะทำให้งานเราสำเร็จได้  ทำให้เราไม่ต้องกังวลว่าจะเริ่มต้นที่ไหน ผมว่าิทำให้เกิดความท้าทายด้วยซ้ำว่า ใช้แบบนี้ผลลัพธ์เป็นไงน๊าาา จินตนาการไปก่อนล่ะ  หรือถ้ามีอันไหนสอดคล้องก็ใช้ได้เลย (เสริมความเข้าไปด้วย) หรือถ้าใครสงสัยว่าจะเข้ากันได้ไหมกับรูปแบบที่เราเคยทำมาหรือเราต้องไปเรียนรู้โครงสร้างใหม่ไหม ไม่ต้องครับ มันสร้างมาให้เข้ากันได้ ส่วนใหญ่แล้วแนวคิดหลัก ๆ ของไลบรารี่ตัวนี้เอามาจากโครงสร้างของ HTML และ CSS เลย

ที่เขาทำแบบนี้เพราะว่า( เขาว่าอ่ะนะ) คนพัฒนาเว็บไซต์ส่วนมากจะมีประสบการณ์ด้าน HTML และ CSS  มากกว่า javascript กันอยู่แล้ว เจ้าตัว Jquery ตัวนี้ก็เลยออกแบบให้เข้ากันซะเลย(ยืมแนวคิดมาว่างั้นเหอะ) เพื่อให้เรียนรู้ง่ายสำหรับคนออกแบบ และคนที่มีประสบการณ์น้อย ๆ ด้านการเขียนโปรแกรม แต่ในความเป็นจริง เวลาผมเห็นตัวอย่างในหนังสือ ไม่ว่าจะเป็นการใช้งานฟังก์ชั่น หรือการทำงานอื่น ๆ  จะเขียนคำสั่งราว ๆ 3 บรรทัดเอง ง่ายมากเมื่อเทียบกับต้องเขียน javascript เหมือนเมื่อก่อน แต่ถึงยังไง ก็อยากให้ลองพิมพ์คำสั่งด้วยตัวเองนะครับ เพราะประสบการเกิดจากฝึกฝน และมันจะช่วยให้เราได้แนวคิดที่สอดคล้องต่อยอดไปถึงตัวอย่างต่อ ๆ ไป และบทต่อ ๆ ไปได้ยังไงล่ะ เอาใจช่วยครับ

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

update 2009-01-16

jquery

สามารถเยี่ยมชมเว็บไซต์ต้นทางได้เลยนะครับ ชอบสโลแกนมันมากเลย write less,do more  คงไม่ต้องแปลหรอกเน้อ สั้น ๆ ได้ใจความ คลิกที่นี้เลย บางทีท่านอาจจะเรียนรู้ไปเร็วกว่าก็ได้

เครดิต

E-book Learning jQuery