JavaScript library
जावास्क्रिप्ट पुस्तकालय पूर्व-लिखित जावास्क्रिप्ट कोड का एक पुस्तकालय है जो जावास्क्रिप्ट-आधारित अनुप्रयोगों के आसान विकास की अनुमति देता है, विशेष रूप से एजेएक्स और अन्य वेब-केंद्रित प्रौद्योगिकियों के लिए। पुस्तकालय जावास्क्रिप्ट के लिए विस्तारित मांगों के साथ, प्रोग्रामरों के लिए इस तरह के गतिशील इंटरफेस विकसित करने के लिए एक आसान साधन की आवश्यकता थी। इस प्रकार, जावास्क्रिप्ट पुस्तकालय और जावास्क्रिप्ट विजेट पुस्तकालय विकसित किए गए, जिससे डेवलपर्स को अजाक्स के अधिक विशिष्ट अनुप्रयोगों पर अधिक ध्यान केंद्रित करने की अनुमति मिली। इसने अन्य कंपनियों और समूहों को प्रेरित किया है, जैसे कि माइक्रोसॉफ्ट और याहू! अपने स्वयं के जावास्क्रिप्ट-आधारित उपयोगकर्ता इंटरफेस पुस्तकालयों का विकास करना, जो इन कंपनियों द्वारा विकसित वेब अनुप्रयोगों में अपना रास्ता खोजते हैं। कुछ जावास्क्रिप्ट पुस्तकालय अन्य वेब विकास प्रौद्योगिकियों, जैसे सीएसएस, पीएचपी, रूबी और जावा के साथ जावास्क्रिप्ट के आसान एकीकरण की अनुमति देते हैं। जबकि अन्य उपयोगिताएँ प्रदान करते हैं, अक्सर जावास्क्रिप्ट कार्यों के रूप में, दोहराए जाने वाले और जटिल कार्यों को कम कर लगाने के लिए। कई पुस्तकालयों में रनटाइम वातावरण के बीच अंतर का पता लगाने और ऐसी विसंगतियों की अनुमति देने के लिए अनुप्रयोगों की आवश्यकता को दूर करने के लिए कोड शामिल हैं। लगभग सभी जावास्क्रिप्ट पुस्तकालयों को लाइसेंस-मुक्त वितरण, उपयोग और संशोधन सुनिश्चित करने के लिए या तो अनुमत या प्रतिलिपि-मुक्त लाइसेंस के तहत जारी किया जाता है। फ्रेमवर्क कुछ जावास्क्रिप्ट पुस्तकालयों, जैसे कि कोणीय, को फ्रेमवर्क के रूप में वर्गीकृत किया जाता है क्योंकि वे पूर्ण-ढेर क्षमताओं और गुणों को प्रदर्शित करते हैं जो सामान्य जावास्क्रिप्ट पुस्तकालयों में नहीं पाए जाते हैं। पैकेज सभी एन. पी. एम. पैकेज जावास्क्रिप्ट पुस्तकालय हैं, लेकिन सभी पुस्तकालय पैकेज नहीं हैं। एन. पी. एम. मूल रूप से "नोड पैकेज मैनेजर" के लिए खड़ा था, जैसा कि नाम से पता चलता है, एन. पी. एम. Node.js रनटाइम में उपयोग किए जाने वाले पैकेजों के लिए पैकेज मैनेजर के रूप में कार्य करता है। हालांकि, कुछ एन. पी. एम. पैकेज Node.js रनटाइम के साथ-साथ ब्राउज़र दोनों में लाइब्रेरी के उपयोग के लिए सी. डी. एन. समर्थन प्रदान करते हैं। अजाक्स फ्रेमवर्क विजेट टूलकिट जावास्क्रिप्ट पुस्तकालयों की सूची भी देखें जावास्क्रिप्ट फ्रेमवर्क की तुलना संदर्भ जावास्क्रिप्ट