Menu

Related Topics

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

Adding JavaScript to Web Documents in Hindi

Adding JavaScript to Web Documents

JavaScript को web page में add करने के लिए यह समझना जरूरी है कि HTML और JavaScript एक साथ कैसे काम करते हैं। HTML web page का structure और content तैयार करता है, जबकि JavaScript उस page में interaction और dynamic behavior जोड़ता है।

उदाहरण के लिए HTML से हम button बना सकते हैं, लेकिन button पर click करने के बाद कोई message दिखाना, text बदलना या कोई calculation करना JavaScript की मदद से किया जा सकता है।

JavaScript को HTML document में जोड़ने के मुख्य रूप से तीन तरीके होते हैं:

इन तीनों methods का काम JavaScript को HTML page से connect करना है, लेकिन इनका उपयोग अलग-अलग situations में किया जाता है।

Inline JavaScript

Inline JavaScript में JavaScript code को directly HTML element के attribute के अंदर लिखा जाता है। इसके लिए अक्सर event attributes जैसे onclick, onchange, onmouseover आदि का use किया जाता है।

नीचे दिए example में onclick event के अंदर alert() लिखा गया है। जैसे ही user button पर click करेगा, JavaScript execute होगी।

HTML
Code copied!

यह तरीका छोटे और simple examples के लिए आसान है। लेकिन बड़े projects में बहुत ज्यादा inline JavaScript लिखने से HTML और JavaScript का code आपस में mix हो जाता है, जिससे code को maintain करना मुश्किल हो सकता है।

Inline JavaScript कब use करें?

Internal JavaScript

Internal JavaScript में JavaScript code उसी HTML document के अंदर लिखा जाता है। इसके लिए <script> tag का use किया जाता है।

JavaScript को HTML के <head> या <body> section में रखा जा सकता है। छोटे projects और individual pages में यह तरीका useful हो सकता है।

नीचे JavaScript को <head> के अंदर रखा गया है और button के click पर function call किया गया है।

HTML
Code copied!

इस example में पूरा code HTML editor में है। JavaScript को <script> tag के अंदर लिखा गया है। इसलिए editor की language HTML है, भले ही उसके अंदर JavaScript भी मौजूद हो।

Internal JavaScript का दूसरा Example

JavaScript को HTML के <body> के end में भी लिखा जा सकता है। यह तरीका तब useful होता है जब JavaScript को page के HTML elements के बाद execute करना हो।

HTML
Code copied!

यहाँ JavaScript button click होने पर HTML के <h2> element का text बदल रही है। यही HTML और JavaScript के combination का basic example है।

External JavaScript

External JavaScript में JavaScript code को एक अलग .js file में रखा जाता है और फिर HTML document में <script src="..."> के माध्यम से connect किया जाता है।

उदाहरण के लिए अगर JavaScript file का नाम script.js है, तो HTML में इसे इस तरह add किया जा सकता है:

HTML
Code copied!

यहाँ src attribute JavaScript file का path बताता है। Browser HTML document को load करते समय उस file को भी load करता है।

External JavaScript File

script.js file में JavaScript कुछ इस तरह लिखी जा सकती है:

function greet() {
  alert("Hello from external JavaScript!");
}

और HTML में button के साथ इसे इस तरह use किया जा सकता है:

<button onclick="greet()">Click Me</button>

External JavaScript का पूरा फायदा तब मिलता है जब एक या कई JavaScript files को website के अलग-अलग HTML pages पर reuse करना हो।

External JavaScript का Practical Structure

मान लीजिए project में files इस तरह हैं:

project/
│
├── index.html
├── about.html
└── js/
    └── script.js

अगर script.js file js folder के अंदर है, तो HTML में path इस तरह होगा:

HTML
Code copied!

यहाँ js/script.js relative path है। अगर JavaScript file किसी दूसरे folder में है, तो उसके अनुसार path बदलना होगा।

JavaScript को HTML के Head में Add करना

JavaScript को HTML के <head> section में भी add किया जा सकता है। लेकिन अगर script page के HTML elements पर directly काम करती है, तो script के execution timing का ध्यान रखना जरूरी है।

External JavaScript को <head> में add करते समय defer attribute useful होता है। इससे external script HTML parsing को उसी तरह block किए बिना बाद में execute होती है, जब document parsing पूरा हो चुका होता है।

HTML
Code copied!

defer का use खासकर external scripts के साथ common है। इससे script document parsing के साथ unnecessarily blocking behavior नहीं देती और document parse होने के बाद execute होती है।

Script को Body के End में Add करना

एक दूसरा common तरीका JavaScript file को <body> के end में add करना है। इस position पर document के जरूरी HTML elements पहले parse हो चुके होते हैं।

HTML
Code copied!
Inline, Internal और External JavaScript में Difference
Method JavaScript कहाँ लिखते हैं? Suitable For
Inline HTML element के attribute में Simple और छोटे tasks
Internal HTML file के <script> tag में Small या single-page projects
External अलग .js file में Large और multi-page projects
External JavaScript के फायदे
JavaScript जोड़ते समय Important Points
Conclusion

JavaScript को web documents में जोड़ना web development का एक basic लेकिन बहुत important concept है। Inline JavaScript छोटे examples के लिए आसान है, Internal JavaScript छोटे या single-page projects में useful हो सकती है, जबकि External JavaScript बड़े projects में code को organized और reusable रखने में मदद करती है।

जब HTML और JavaScript को एक ही editor में demonstrate किया जाए, तो editor की language HTML रखना सही है और JavaScript को <script> tag के अंदर लिखना चाहिए। इससे पूरा HTML document browser में run होकर user को उसका live output भी दिखा सकता है।


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