जेएस ट्यूटोरियल

जेएस होम जे एस परिचय जे एस कहाँ करने के लिए जेएस आउटपुट जेएस स्टेटमेंट्स जेएस सिंटेक्स जे एस टिप्पणियाँ जेएस चर जे एस लेट जेएस कॉन्स्ट जेएस ऑपरेटर्स जे एस अंकगणित जेएस असाइनमेंट जेएस डेटा प्रकार जे एस कार्य जेएस ऑब्जेक्ट्स जेएस इवेंट्स जे एस स्ट्रिंग्स जे एस स्ट्रिंग तरीके जे एस स्ट्रिंग खोज जे एस स्ट्रिंग टेम्पलेट्स जेएस नंबर जेएस संख्या के तरीके जे एस सरणी जेएस सरणी के तरीके जेएस ऐरे सॉर्ट जेएस सरणी पुनरावृत्ति जेएस ऐरे कॉन्स्ट जे एस तिथियाँ जेएस तिथि प्रारूप जेएस तिथि प्राप्त करने के तरीके JS दिनांक सेट विधियाँ जे एस मठ जे एस रैंडम जे एस बूलियन्स जेएस तुलना जे एस शर्तें जे एस स्विच जेएस लूप फॉर In . के लिए JS लूप ओएफ के लिए जेएस लूप जेएस लूप जबकि जेएस ब्रेक जेएस Iterables जेएस सेट जेएस मैप्स जेएस टाइपोफ जे एस प्रकार रूपांतरण जेएस बिटवाइज जेएस रेगएक्सपी जे एस त्रुटियाँ जेएस स्कोप जे एस उत्थापन जेएस सख्त मोड जेएस यह कीवर्ड जेएस एरो फंक्शन जेएस क्लासेस जेएस JSON जेएस डिबगिंग जेएस स्टाइल गाइड जेएस सर्वोत्तम अभ्यास जेएस गलतियाँ जेएस प्रदर्शन जेएस आरक्षित शब्द

जेएस संस्करण

जेएस संस्करण जेएस 2009 (ES5) जेएस 2015 (ईएस6) जेएस 2016 जेएस 2017 जेएस 2018 जेएस आईई / एज जेएस इतिहास

जेएस ऑब्जेक्ट्स

वस्तु परिभाषाएँ वस्तु गुण वस्तु के तरीके वस्तु प्रदर्शन ऑब्जेक्ट एक्सेसर्स वस्तु निर्माता वस्तु प्रोटोटाइप वस्तु पुनरावर्तनीय वस्तु समूह वस्तु मानचित्र वस्तु संदर्भ

जे एस कार्य

फ़ंक्शन परिभाषाएँ फंक्शन पैरामीटर्स समारोह आमंत्रण फंक्शन कॉल समारोह लागू करें फंक्शन क्लोजर

जेएस क्लासेस

कक्षा परिचय वर्ग वंशानुक्रम क्लास स्टेटिक

जे एस एसिंक

जेएस कॉलबैक जे एस अतुल्यकालिक जे एस वादा जे एस एसिंक/प्रतीक्षा

जेएस एचटीएमएल डोम

डोम परिचय डोम तरीके डोम दस्तावेज़ डोम तत्व डोम एचटीएमएल डोम फॉर्म डोम सीएसएस डोम एनिमेशन डोम घटनाक्रम डोम इवेंट श्रोता डोम नेविगेशन डोम नोड्स डोम संग्रह डोम नोड सूचियाँ

जेएस ब्राउज़र बीओएम

जेएस विंडो जेएस स्क्रीन जेएस स्थान जेएस इतिहास जेएस नेविगेटर जेएस पॉपअप अलर्ट जेएस टाइमिंग जे एस कुकीज़

जेएस वेब एपीआई

वेब एपीआई परिचय वेब फॉर्म एपीआई वेब इतिहास एपीआई वेब संग्रहण API वेब वर्कर एपीआई वेब फ़ेच एपीआई वेब जियोलोकेशन एपीआई

जे एस अजाक्स

AJAX परिचय अजाक्स एक्सएमएलएचटीपी अजाक्स अनुरोध अजाक्स प्रतिक्रिया अजाक्स एक्सएमएल फ़ाइल अजाक्स पीएचपी अजाक्स एएसपी AJAX डेटाबेस अजाक्स अनुप्रयोग अजाक्स उदाहरण

जेएस JSON

JSON परिचय JSON सिंटैक्स जेएसओएन बनाम एक्सएमएल JSON डेटा प्रकार JSON पार्स JSON स्ट्रिंगिफ़ाई JSON ऑब्जेक्ट्स JSON सरणियाँ JSON सर्वर जेएसओएन पीएचपी जेएसओएन एचटीएमएल जेएसओएन जेएसओएनपी

जेएस बनाम jQuery

jQuery चयनकर्ता jQuery एचटीएमएल jQuery सीएसएस jQuery डोम

जेएस ग्राफिक्स

जेएस ग्राफिक्स जेएस कैनवास जे एस प्लॉटली जेएस चार्ट.जेएस जेएस गूगल चार्ट जेएस डी3.जेएस

जेएस उदाहरण

जेएस उदाहरण जेएस एचटीएमएल डोम जेएस एचटीएमएल इनपुट जेएस एचटीएमएल ऑब्जेक्ट्स जेएस एचटीएमएल इवेंट्स जेएस ब्राउज़र जे एस संपादक जे एस व्यायाम जे एस प्रश्नोत्तरी जेएस प्रमाणपत्र

जे एस संदर्भ

जावास्क्रिप्ट ऑब्जेक्ट्स एचटीएमएल डोम ऑब्जेक्ट्स


जावास्क्रिप्ट विंडो नेविगेटर


window.navigatorऑब्जेक्ट में विज़िटर के ब्राउज़र के बारे में जानकारी होती है


विंडो नेविगेटर

ऑब्जेक्ट को window.navigatorविंडो उपसर्ग के बिना लिखा जा सकता है।

कुछ उदाहरण:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

ब्राउज़र कुकीज़

यदि कुकीज़ सक्षम हैं , cookieEnabledतो संपत्ति सही हो जाती है, अन्यथा झूठी:

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>

ब्राउज़र एप्लिकेशन का नाम

संपत्ति ब्राउज़र का appNameएप्लिकेशन नाम लौटाती है:

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>

काफी अजीब है, "नेटस्केप" IE11, क्रोम, फ़ायरफ़ॉक्स और सफारी दोनों के लिए एप्लिकेशन का नाम है।



ब्राउज़र एप्लिकेशन कोड नाम

संपत्ति ब्राउज़र का appCodeNameएप्लिकेशन कोड नाम लौटाती है:

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>

"मोज़िला" क्रोम, फ़ायरफ़ॉक्स, आईई, सफारी और ओपेरा दोनों के लिए एप्लिकेशन कोड नाम है।


ब्राउज़र इंजन

productगुण ब्राउज़र इंजन का उत्पाद नाम लौटाता है :

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>

इस पर भरोसा मत करो। अधिकांश ब्राउज़र उत्पाद नाम के रूप में "गेको" लौटाते हैं !!


ब्राउज़र संस्करण

संपत्ति ब्राउज़र के appVersionबारे में संस्करण जानकारी लौटाती है:

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>

ब्राउज़र एजेंट

userAgentसंपत्ति ब्राउज़र द्वारा सर्वर पर भेजे गए उपयोगकर्ता-एजेंट हेडर को लौटाती है :

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>

चेतावनी !!!

नेविगेटर ऑब्जेक्ट की जानकारी अक्सर भ्रामक हो सकती है, और इसका उपयोग ब्राउज़र संस्करणों का पता लगाने के लिए नहीं किया जाना चाहिए क्योंकि:

  • विभिन्न ब्राउज़र एक ही नाम का उपयोग कर सकते हैं
  • नेविगेटर डेटा को ब्राउज़र स्वामी द्वारा बदला जा सकता है
  • कुछ ब्राउज़र साइट परीक्षणों को बायपास करने के लिए स्वयं की गलत पहचान करते हैं
  • ब्राउज़र नए ऑपरेटिंग सिस्टम की रिपोर्ट नहीं कर सकते हैं, जो ब्राउज़र के बाद में जारी किए गए हैं

ब्राउज़र प्लेटफ़ॉर्म

platformसंपत्ति ब्राउज़र प्लेटफ़ॉर्म (ऑपरेटिंग सिस्टम) लौटाती है :

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>

ब्राउज़र भाषा

संपत्ति ब्राउज़र की languageभाषा लौटाती है:

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>

क्या ब्राउज़र ऑनलाइन है?

यदि onLineब्राउज़र ऑनलाइन है तो संपत्ति सही हो जाती है:

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>

जावा सक्षम है?

जावा सक्षम होने पर javaEnabled()विधि सही हो जाती है:

उदाहरण

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>