Menu

Related Topics

HTML CSS JavaScript PHP Node.js React.js C C++ Go Rust Swift Python Java Excel MS Word PowerPoint
Search

Adding jQuery to Web Pages

Adding jQuery to Web Page

jQuery एक popular JavaScript library है जो JavaScript के साथ कई common web development tasks को आसान बनाती है। इसका उपयोग DOM manipulation, event handling, animations और AJAX जैसे कामों के लिए किया जा सकता है।

jQuery को webpage पर use करने से पहले उसकी library को HTML document में include करना जरूरी होता है। जब तक jQuery browser में load नहीं होगी, तब तक $ या jQuery जैसे jQuery functions काम नहीं करेंगे।

jQuery को webpage में जोड़ने के मुख्य रूप से दो तरीके हैं:

CDN से jQuery जोड़ना

CDN (Content Delivery Network) के माध्यम से jQuery जोड़ने के लिए आपको jQuery की hosted JavaScript file का URL अपने HTML page में <script> tag के अंदर देना होता है।

उदाहरण के लिए, Google-hosted CDN से jQuery को इस तरह include किया जा सकता है:

HTML

ऊपर src attribute में jQuery library का CDN URL दिया गया है। Browser इस URL से JavaScript file load करेगा और उसके बाद page पर jQuery available हो जाएगी।

CDN का फायदा

CDN का उपयोग करने का एक फायदा यह है कि jQuery file किसी external CDN server से load होती है। कुछ situations में browser के पास पहले से वही resource cached हो सकता है, जिससे दोबारा download करने की जरूरत कम हो सकती है। हालांकि caching का behavior browser और cache policies पर depend करता है।

CDN use करने पर आपको jQuery की file अपने hosting server पर manually upload करने की जरूरत भी नहीं पड़ती।

Local File से jQuery जोड़ना

अगर आप jQuery को अपने project के अंदर रखना चाहते हैं, तो आप jQuery की JavaScript file को download करके अपने project folder में रख सकते हैं। इसके बाद <script> tag के src attribute में उस file का path देना होता है।

मान लीजिए आपके project की structure इस तरह है:

my-project/
│
├── index.html
├── js/
│   └── jquery.min.js
└── script.js

अब index.html में jQuery को इस तरह include किया जा सकता है:

HTML

यहाँ js/jquery.min.js relative path है। इसका मतलब है कि jquery.min.js file, js folder के अंदर मौजूद है। अगर आपकी file किसी दूसरे folder में है तो path भी उसी के अनुसार बदलना होगा।

jQuery को Custom JavaScript से पहले Load करना

अगर आपके custom JavaScript code में jQuery का उपयोग किया जा रहा है, तो jQuery library को उस code से पहले load करना जरूरी है। वरना browser को $ या jQuery object नहीं मिलेगा और JavaScript error आ सकती है।

इसलिए सामान्य order इस तरह रखा जा सकता है:

  1. सबसे पहले jQuery library load करें।
  2. इसके बाद अपना jQuery-based JavaScript code load करें।
HTML
jQuery को Body के End में जोड़ना

jQuery को HTML document के end में, यानी closing </body> tag से ठीक पहले भी include किया जा सकता है। इसके बाद आपका custom JavaScript code रखा जा सकता है। इससे browser को page का HTML पहले parse करने का मौका मिलता है और कई सामान्य situations में JavaScript loading को page rendering के बाद रखना उपयोगी हो सकता है।

HTML
$(document).ready() क्या है?

jQuery में $(document).ready() का उपयोग तब code execute करने के लिए किया जाता है जब HTML document का DOM तैयार हो जाता है। इसका फायदा यह है कि आपका jQuery code उन HTML elements के साथ काम कर सकता है जिन्हें browser ने document में parse कर लिया है।

उदाहरण:

HTML

यहाँ $("#message") ID वाले element को select करता है और .text() method उसके text को बदल देती है।

jQuery का $ Symbol

jQuery में $ एक commonly used shorthand है। इसका उपयोग jQuery functions और selectors के साथ किया जाता है। उदाहरण के लिए:

$("#title")
$(".box")
$("p")

इनका अर्थ क्रमशः ID, class और tag selector के आधार पर elements को select करना है।

$ की जगह jQuery keyword भी इस्तेमाल किया जा सकता है। उदाहरण के लिए $(document) और jQuery(document) एक ही jQuery object को refer कर सकते हैं।

jQuery को Test करना

jQuery successfully load हुई है या नहीं, यह check करने के लिए एक simple example run किया जा सकता है:

HTML

अगर text successfully "jQuery is working!" में बदल जाता है, तो इसका मतलब है कि jQuery library load हो चुकी है और code successfully execute हो रहा है।

CDN और Local jQuery में Difference
CDN Local File
Library external server से load होती है। Library आपके अपने project/server से load होती है।
Project में file manually रखने की जरूरत नहीं होती। jQuery file project में रखनी पड़ती है।
Internet connection required होता है ताकि CDN resource load हो सके। File आपके server पर उपलब्ध होने के कारण external CDN dependency नहीं रहती।
URL के माध्यम से version select किया जाता है। आप अपने project में मौजूद version को control कर सकते हैं।
jQuery जोड़ते समय ध्यान रखने वाली बातें
jQuery जोड़ने के बाद क्या कर सकते हैं?

एक बार jQuery successfully load हो जाने के बाद आप इसके APIs का उपयोग करके कई common tasks आसानी से कर सकते हैं। जैसे:

Modern JavaScript और jQuery

आज के modern browsers में JavaScript के अंदर कई ऐसे features और APIs available हैं जिनसे DOM manipulation और event handling बिना jQuery के भी की जा सकती है। फिर भी पुराने projects, existing codebases और jQuery पर आधारित applications में jQuery को समझना उपयोगी हो सकता है।

इसलिए jQuery सीखते समय यह समझना जरूरी है कि jQuery JavaScript का replacement नहीं है, बल्कि JavaScript के ऊपर काम करने वाली एक library है जो कई common tasks को सरल syntax में करने की सुविधा देती है।

Important Points
Conclusion

Web page में jQuery जोड़ना काफी simple है। आप इसे CDN URL के माध्यम से या अपनी project की local JavaScript file के रूप में include कर सकते हैं। jQuery को सही तरीके से load करने के बाद $ और दूसरे jQuery methods का उपयोग किया जा सकता है।

jQuery को समझने का सबसे important point यह है कि यह JavaScript की जगह कोई अलग programming language नहीं है, बल्कि JavaScript library है। इसे जोड़ने के बाद DOM manipulation, event handling और दूसरे common web development tasks को comparatively आसान syntax के साथ किया जा सकता है।


Code copied!

Page Views
0
Visit ID
Not tracked yet
Visit Time
-
Time on Page
0 seconds

Request


Leave a Comment


INITIALIZING...


INITIALIZING...


Quizzes in Hindi

GK Online Quiz in Hindi 10 pages
HTML Online Quiz in Hindi 10 pages
CSS Online Quiz in Hindi 10 pages
JavaScript Online Quiz in Hindi 10 pages
CCC Online Quiz in Hindi 10 pages
History Online Quiz in Hindi 10 pages



Comments Total: 0 comments

📰 Latest Articles

Total: 0 Articles

Featured Products

0 Products 0 Loaded 0 Remaining

All Products Loaded!

You've reached the end of our collection.

Contact Us Form