ต่อไปนี้เป็นข้อแตกต่างระหว่าง jQuery และ JavaScript:
jQuery
jQuery เป็นไลบรารี JavaScript ที่รวดเร็วและรัดกุมซึ่งสร้างโดย John Resig ในปี 2549 jQuery ช่วยลดความซับซ้อนในการสำรวจเอกสาร HTML การจัดการเหตุการณ์ การสร้างภาพเคลื่อนไหว และการโต้ตอบ Ajax สำหรับ Rapid Web Development
JavaScript
JavaScript เป็นภาษาการเขียนโปรแกรมตีความที่มีน้ำหนักเบา มันถูกออกแบบมาสำหรับการสร้างแอปพลิเคชันที่เน้นเครือข่าย เป็นบริการฟรีและรวมเข้ากับ Java JavaScript นั้นใช้งานง่ายมาก เพราะมันถูกรวมเข้ากับ HTML เป็นแบบเปิดและข้ามแพลตฟอร์ม
jQuery ได้รับการปรับให้เหมาะสมโดยอัตโนมัติเพื่อทำงานกับเบราว์เซอร์จำนวนมาก แต่ JavaScript ยังคงจัดการกับปัญหาบางอย่างเช่นความเข้ากันได้ข้ามเบราว์เซอร์ ซึ่งอาจเกิดจากแนวทางปฏิบัติในการใช้ JavaScript ที่ไม่ดีโดยนักพัฒนาเว็บเบราว์เซอร์
jQuery ต้องการการทดสอบโค้ดน้อยกว่า และโค้ดน้อยกว่าสำหรับเป้าหมายเดียวกัน เมื่อเทียบกับ JavaScript เช่น การเปลี่ยนขนาดตัวอักษร สีพื้นหลัง เป็นต้น
ให้เราดูตัวอย่างของ jQuery และ JavaScript เพื่อเปลี่ยนสีพื้นหลัง:
จาวาสคริปต์
function changeColor(color) { document.body.style.background = color; } Onload=”changeColor('blue’);”
jQuery
$ (‘body’) .css (‘background’, ‘#0000FF’);
ดังที่แสดงด้านบน ข้อมูลโค้ดทั้งสองทำงานเหมือนกันในการเปลี่ยนสีพื้นหลัง แต่ jQuery ใช้โค้ดน้อยกว่า และด้วยวิธีนี้ คุณสามารถหลีกเลี่ยงตัวอย่างอื่นๆ ได้ ซึ่งแสดงให้เห็นว่า jQuery ย่อขนาดโค้ดและใช้งานง่ายขึ้น