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