Thư viện trong JavaScript
Khi lập trình, thường xuyên phát sinh những nhiệm vụ lặp đi lặp lại. Ví dụ, trong quá trình phát triển trang web, bạn có thể cần đến một trình chiếu ảnh. Tự mình triển khai một trình chiếu - là một nhiệm vụ khá tốn công sức, quan trọng hơn - mất thời gian. Thông thường các lập trình viên, gặp phải nhiệm vụ như vậy, cố gắng tạo ra một đoạn mã phổ quát, có thể áp dụng không chỉ trong dự án hiện tại, mà còn trong những dự án khác, tiết kiệm thời gian.
Đoạn mã như vậy lập trình viên đóng gói thành thư viện. Một thư viện đại diện cho một tập tin JavaScript, có thể kết nối với tập tin HTML và nhận được một bộ sẵn các hàm JavaScript, mà có thể sử dụng trong dự án của chúng ta.
Tồn tại rất nhiều thư viện, mà đã được các lập trình viên tạo ra và đăng tải vào truy cập mở để mọi người sử dụng. Vì vậy, nếu trước mặt bạn phát sinh một nhiệm vụ có khối lượng lớn nào đó, luôn luôn tốt hơn trước tiên hãy xem xét, liệu có không những thư viện sẵn có, giải quyết vấn đề đó.