คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
สรุปง่าย ๆ ตรง ๆ คือ น้องต้องเรียน JavaScript ให้ครบถ้วนก่อนครับ
อย่างอื่นเป็นเครื่องมือเสริมครับ
jQuery เป็นไลบรารี เป็นตัวเสริม เป็นตัวช่วยให้เขียนโค้ดสั้นและเข้าใจง่ายขึ้น (อยากรู้เยอะก็เรียน backbone.js และ underscore.js เพิ่มอีกนิด ชีวิตโลดโผนดี) จะใช้หรือไม่ใช้ก็ได้ ถ้าไม่ใช้ก็เขียนโค้ดยาว ๆ ไป ถ้าอยากเขียนโค้ดสั้นลงและเข้าถึง DOM ง่าย ๆ ก็ต้องยอม jQuery เขาไป (ลองเปิดดู jquery-x.x.x.js ดูเลย มันก็คือ JavaScript ดี ๆ นี่เอง หากน้องเก่ง JavaScript แล้วก็อาจสามารถสร้างไลบรารีแบบนี้เองได้ แต่ฝรั่งบอกว่าเราไม่ควรไป reinvent the wheel ก็ไม่ต้องไปทำซ้ำเขาหรอก)
หากจะทำงานจริง ๆ โปรเจ็คต์ใหญ่ ๆ โค้ดเป็นหมื่น ๆ บรรทัด มานั่งเขียนโค้ดเองทั้งหมด คงไม่ไหว ก็ต้องเลือกใช้ Framework ช่วยทำงาน จะเป็น Angular, React หรือ Vue ก็ตามใจชอบ การจะใช้ Framework ได้มันต้องรู้ทั้ง HTML CSS และ javascript ครับ ส่วนของเสริมทั้ง jquery และ typescript ความจำเป็นจะบังคับเราไปเรียนรู้เอง
อย่างอื่นเป็นเครื่องมือเสริมครับ
jQuery เป็นไลบรารี เป็นตัวเสริม เป็นตัวช่วยให้เขียนโค้ดสั้นและเข้าใจง่ายขึ้น (อยากรู้เยอะก็เรียน backbone.js และ underscore.js เพิ่มอีกนิด ชีวิตโลดโผนดี) จะใช้หรือไม่ใช้ก็ได้ ถ้าไม่ใช้ก็เขียนโค้ดยาว ๆ ไป ถ้าอยากเขียนโค้ดสั้นลงและเข้าถึง DOM ง่าย ๆ ก็ต้องยอม jQuery เขาไป (ลองเปิดดู jquery-x.x.x.js ดูเลย มันก็คือ JavaScript ดี ๆ นี่เอง หากน้องเก่ง JavaScript แล้วก็อาจสามารถสร้างไลบรารีแบบนี้เองได้ แต่ฝรั่งบอกว่าเราไม่ควรไป reinvent the wheel ก็ไม่ต้องไปทำซ้ำเขาหรอก)
หากจะทำงานจริง ๆ โปรเจ็คต์ใหญ่ ๆ โค้ดเป็นหมื่น ๆ บรรทัด มานั่งเขียนโค้ดเองทั้งหมด คงไม่ไหว ก็ต้องเลือกใช้ Framework ช่วยทำงาน จะเป็น Angular, React หรือ Vue ก็ตามใจชอบ การจะใช้ Framework ได้มันต้องรู้ทั้ง HTML CSS และ javascript ครับ ส่วนของเสริมทั้ง jquery และ typescript ความจำเป็นจะบังคับเราไปเรียนรู้เอง
แสดงความคิดเห็น
สงสัยและสับสนและงงใจเกี่ยวกับ Jquery ครับผม 555555 ขอคำอธิบายหน่อยครับผม
ผมดูมาหลายเว็บไซต์ ก็ว่ามันคือ Libary ก็ว่ามันช่วยให้เขียนโค้ด js ง่ายและสะดวกขึ้น บลาๆๆๆ
สุดท้ายแล้วผมก็ไม่เข้าใจอยู่ดี อาจจะเป็นเพราะมือใหม่แหละครับ
jquery อาจเปรียบเหมือนภาษาคนละภาษากับ js // เขียน jquery ดีกว่าก็เลยไม่ต้องเขียน js อย่างงี้หรือเปล่าครับ (แต่ความจริงมันคือ js เหมือนกัน)
แล้วพวก framework เช่น vue ล่ะครับจะต้องทำงานร่วมกับ jquery หรือไม่ต้องใช้ jquery ก็ได้ หรืออะไรยังไงครับ ผมงงสับสนไปหมดเลยครับผม
ผมจะเขียน vue ผมต้องศึกษา jquery ด้วยหรือเปล่า
และความจำเป็นที่ต้องใช้ jquery คืออะไร
ถ้าไม่เป็นการรบกวน ขอให้แนะนำสิ่งที่เกี่ยวข้องด้วยนะครับผม
-*"ผมขอขอบคุณล่วงหน้าสำหรับทุกความคิดเห็น อธิบาย แนะนำ นะครับผม ขอบคุณครับผม"*-