Google की होस्ट की गई लाइब्रेरी, एक भरोसेमंद, भरोसेमंद, तेज़ स्पीड वाला, और दुनिया भर में उपलब्ध कॉन्टेंट डिस्ट्रिब्यूशन नेटवर्क है. यह सबसे लोकप्रिय और ओपन सोर्स JavaScript लाइब्रेरी के लिए है.
Google, लाइब्रेरी की हर कोशिश के लिए, मुख्य हिस्सेदारों के साथ सीधे काम करता है और नए वर्शन रिलीज़ होते ही, उन्हें स्वीकार कर लेता है.
लाइब्रेरी
होस्ट की गई लाइब्रेरी को लोड करने के लिए, अपने वेब पेज में उस लाइब्रेरी (नीचे दिखाया गया है) के लिए एचटीएमएल स्निपेट को कॉपी करके चिपकाएं. उदाहरण के लिए, jQuery लोड करने के लिए, <script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
स्निपेट को अपने वेब पेज में जोड़ें.
हमारा सुझाव है कि आप एचटीटीपीएस का इस्तेमाल करके, सीडीएन से लाइब्रेरी लोड करें. भले ही, आपकी वेबसाइट में सिर्फ़ एचटीटीपी का इस्तेमाल किया गया हो. आज के समय में, परफ़ॉर्मेंस तेज़ी से काम करती है और कैश मेमोरी में सेव करने की सुविधा बिलकुल वैसे ही काम करती है. सीडीएन की फ़ाइलें सीओआरएस और Timing-Allow हेडर के साथ दिखाई जाती हैं और इन्हें एक साल के लिए कैश मेमोरी में सेव रखा जाता है.
CesiumJS
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
- site:
- github.com/CesiumGS/ceium
- वर्शन:
- 1.78
D3.js
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/d3js/7.9.0/d3.min.js"></script>
- site:
- d3js.org
- versions:
-
7.9.0, 7.8.5, 7.8.4, 7.8.3, 7.8.2, 7.8.1, 7.8.0, 7.7.0, 7.6.1, 7.4.2, 7.0.6.1.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.1.5.5.1.5.1.5.1.5.1.5.1.5.1.5.1.5.5.1.5.1.5.1.5.1.5.1.5.1.5.1.
Dojo
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
- site:
- dojo Toolkit.org
- वर्शन: .
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
- site:
- sencha.com/products/extcore
- वर्शन:
- 3.1.0, 3.0.0
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
- site:
- hammerjs.github.io
- वर्शन:
- 2.0.8
- स्निपेट:
-
<script type="module">
import { IndefiniteObservable } from "https://ajax.googleapis.com/ajax/libs/indefinite-observable/2.0.1/indefinite-observable.bundle.js";
</script> - site:
- https://github.com/material-motion/indefinite-observeable-js
- वर्शन:
- 2.0.1, 1.0.1
- 3.x स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
- 2.x स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
- 1.x स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
- site:
- jquery.com
- वर्शन: 3.7.1, 3.7.0, 3.6.4, 3.6.3.
- ध्यान दें:
- 3.3.0, 2.1.2, 1.2.5, और 1.2.4 को होस्ट नहीं किया जाता, क्योंकि ये जंगल में छोटे और अस्थिर जीवन जी रहे हैं.
- स्निपेट:
-
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.js"></script> - site:
- jquerymobile.com
- वर्शन:
- 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
- नोट:
- यह लाइब्रेरी jQuery पर निर्भर करती है. इस मॉड्यूल को लोड करने से पहले, आपको jQuery भी लोड करना होगा.
- snippet:
-
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.1/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js"></script> - site:
- jqueryui.com
- वर्शन:
- 1.14.1, 1.14.0, 1.13.3, 1.13.2, 1.13.1, 1.13.0, 1.12.1, 1.12.0, 1.11.4, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21, 1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2
- नोट:
- यह लाइब्रेरी, jQuery पर निर्भर करती है. इस मॉड्यूल को लोड करने से पहले, आपको jQuery भी लोड करना होगा. 1.8.3 वर्शन को होस्ट नहीं किया जाता, क्योंकि यह बहुत कम समय के लिए उपलब्ध होता है. साथ ही,
1.8.3
का इस्तेमाल करने पर, 1.8.4 वर्शन लोड होता है. - स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/listjs/2.3.1/list.min.js"></script>
- site:
- listjs.com
- वर्शन:
- 2.3.1
- स्निपेट:
-
<script type="module">
import {
Draggable,
Point2DSpring,
Tossable,
combineStyleStreams,
getPointerEventStreamsFromElement,
} from "https://ajax.googleapis.com/ajax/libs/material-motion/0.1.0/material-motion.bundle.js";
</script> - site:
- https://github.com/material-motion/material-motion-js
- वर्शन:
- 0.1.0
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.0.0/model-viewer.min.js"></script>
- site:
- model Viewers.dev
- वर्शन:
- , 1 1 1 1 1 1, 1 1. 1.
MooTools
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
- site:
- mootools.net
- वर्शन:
- नोट:
- 1.5.1 और इससे पहले के वर्शन के लिए, कम से कम वर्शन वाले फ़ाइल नाम को mintools.min.js के बजाय mootools-yui-compress.js कहा जाता है.
Myanmar Tools
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.2.1/zawgyi_detector.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.2.1/zawgyi_converter.min.js"></script>
- site:
- https://github.com/google/myanmar-tools/
- सुझाए गए वर्शन:
- 1.2.1
- होस्ट किए गए सभी वर्शन:
- 1.0.1
- 1.1.0
- 1.1.1
- 1.1.3
- 1.2.0
- 1.2.1
Prototype
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js"></script>
- site:
- prototypejs.org
- वर्शन:
- 1.7.3.0, 1.7.2.0, 1.7.1.0, 1.7.0.0, 1.6.1.0, 1.6.0.3, 1.6.0.2
script.aculo.us
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script>
- site:
- script.aculo.us
- वर्शन:
- 1.9.0, 1.8.3, 1.8.2, 1.8.1
- नोट:
-
यह लाइब्रेरी
Prototype
पर निर्भर करती है. यह मॉड्यूल लोड करने से पहले, आपको प्रोटोटाइप लोड करना होगा.
Shaka Player
- स्निपेट:
-
<!-- for non-UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.12.4/shaka-player.compiled.js"></script>
<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.12.4/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.12.4/controls.css"> - site:
- https://github.com/google/shaka-player/
- ऐसे वर्शन जिनका रखरखाव किया जाता है:
- 4.12.4, 4.11.16, 4.10.26, 4.9.32
- होस्ट किए गए सभी वर्शन:
- 4.12.0 - 4.12.4, 4.11.0 - 4.11.16, 4.10.0 - 4.10.26, 4.9.0 - 4.9.32, 4.8.0 - 4.8.20, 4.7.0 - 4.7.15, 4.6.0 - 4.6.18, 4.5.0, 4.4.0 - 4.4.3, 4.3.0 - 4.3.16, 4.2.0 - 4.2.14, 4.1.0 - 4.1.7, 4.0.0 - 4.0.5, 3.3.0 - 3.3.19, 3.2.0 - 3.2.21, 3.1.0 - 3.1.8, 3.0.0 - 3.0.15, 2.5.0-beta - 2.5.23, 2.4.0 - 2.4.7, 2.3.0 - 2.3.10, 2.2.0 - 2.2.10, 2.1.0 - 2.1.9, 2.0.6 - 2.0.9, 1.6.5
SPF
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"></script>
- site:
- youtube.github.io/spfjs
- वर्शन:
- 2.4.0, 2.3.2, 2.3.1, 2.3.0, 2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.1, 2.0.0
SWFObject
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
- site:
- github.com/swmobject/sewobject
- वर्शन:
- 2.2, 2.1
three.js
- स्निपेट:
-
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
- site:
- threejs.org
- वर्शन:
- r84, r83, r82, r81, r80, r79, r78, r77, r76, r75, r74, r73, r72, r71, r70, r69, r67
Web Font Loader
- snippet>
-
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
- site:
- github.com/typekit/webfontloader
- वर्शन:
- 1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0
समस्या हल करना
क्या आपको पुराना वर्शन दिख रहा है? पक्का करें कि
/jqueryui/1/...
जैसे "ऑटोमैटिक वर्शन" वाले लिंक इस्तेमाल न किए जा रहे हों. इसके बजाय, सटीक वर्शन से जुड़े यूआरएल का इस्तेमाल करें. कैश मेमोरी में सेव किए जाने को लेकर समस्याओं और यहां तक कि माइनर वर्शन के बीच काम करने की कमी की वजह से, हमने कुछ समय पहले ही अपने-आप चलने वाले वर्शन उपनामों को अपडेट करना बंद कर दिया था और उन्हें अपडेट करना बंद कर दिया था. इसलिए, वे हमेशा पुराने वर्शन का इस्तेमाल करेंगे (ताकि वे मौजूदा साइटों में अब भी रुकावटें न आएं).अगर आपको समस्याएं आती हैं, तो:
- टाइपिंग की गलतियों पर नज़र रखें. याद रखें कि JavaScript एक केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) है.
- JavaScript डीबगर का इस्तेमाल करें. Chrome में, Chrome DevTools का इस्तेमाल करें. Firefox में, पहले से मौजूद Firefox DevTools का इस्तेमाल किया जा सकता है. आयरलैंड में, F12 डेवलपर टूल का इस्तेमाल किया जा सकता है.