Implementation of JavaScript Tutorial Notes Study Material with Examples in Hindi

Implementation of JavaScript Tutorial Notes Study Material with Examples in Hindi

Implementation of JavaScript Tutorial Notes Study Material with Examples in Hindi:-In this  cyberpointsolution tutorial (Especially  Concept of  function used in Java Script) we are going to describe about the  what is the use of  function in  cyber programming in Hindi. And also we will describe that how can we use function in JavaScript.  And why we  use  function (JavaScript) in   Web Pages to make  more interactive and  secure. When ever we want to learn any thing the things become more earlier is somebody/tutorial/study material taught us through Examples. Here we have tried to describe each and every concept of function of  java script  i.e. functional programming in the light of JavaScript using simple and best possible example. These examples are so simple that even a beginner who had never even heard about JavaScript can easily learn and understand How function works in JavaScript. This is  the best hindi  tutorial/Study Material  very beneficial for beginners  as well as Professional

 JavaScript    Implementation

चुकी  सामान्तय:  ECMAScript  व   JavaScript  दोनों  को एक ही  समझा   जाता  है,  जबकि   JavaScript ,ECMS-262 से    कुछ   ज्यादा  है | एक  कम्पलीट JavaScript Implementation  के  तिन  हिस्से   होते  है :

1.The   Core (ECMAScript)

2.The  Document   Object  Model (DOM)

3.The  Browser  Object Model (BOM)

                                                                      JavaScript

 

 

 

        BOM

 

         DOM

 

ECMAScript

 

 

 

 

 

ECMAScript

ECMA-262  में  Define   किया  गया  ECMAScript   किसी   Web  Browser   से  Tied  नहीं  होता |  वास्तव    में  इस  Language  में Input  Output  के  लिए   कोई   Method  नहीं   है|  ये  स्टैण्डर्ड   केवल  एक   Specification   है  जो   विभ्भिन    कम्पनीज़   को एक   आधार  देता  है  की  उन्हें     JavaScript   को  किस  प्रकार   से  Implement   करना  चाहिए ,  ताकि  वह   विभ्भिन  अन्य  Web  Browsers  के  Standard  के   समरूप   रहे  |  Web   Browsers   केवल  वह  Host  Environment   होते  है,  जिसमे  ECMAScript   Implementation  Exist   होता  है |

एक  Host   Environment  ECMAScript   Implementation   का आधार   होता  है और  ये   Host   हमेशा     कोई    वेब   ब्राउज़र     ही   हो ,  ऐसा  जरुरी    नहीं  है |  इसलिए    Adobe   Company   ने इस  स्पेसिफिकेशन     के    आधार    पर   अपनी   Scripting  Language   Develop   की   है  जिसका   नाम   ActionScript  है  और   इस   Scripting   Language   के  Codes  का  प्रयोग    करके      ही  Adobe   Flash   में  Cross-Browser   Animation  Create   किया   जाता  है | यानि  ActionScript  Scripting   Language   ओ  भी  आधार   ECMAScript   ही  है |

इसलिए   यदि    आप   इस  cyberpointsolution.com   Tutorial    को  अच्छी   तरह  से  समझते  है  तो  आप   बरी  ही  आसानी    से   ActionScript  Programming   को   भी   सिख  सकते  है   और   Adobe   Flash   में  ऐसे   Applications   Create  कर   सकते     है      जिनमे   एनीमेशन  का  प्रयोग   किया   जाता है |

ECMAScript     के   Implementation   के  साथ  ही  विभ्भिन    वेब   Browsers   अपने  स्वयं    के  भी  कुछ   एक्सटेंशन्स  Develop   करते   है ,  ताकि   वेब   Browsers   को  Users   ज्यादा   बेहतर   तरीके   से  Web  Browsing   के  लिए  Use   कर  सके   |

DOM   यानि    Document   Object   Model   भी   एक   Extension  ही  होता   है  जो  अपने   Core   के   रूप     में   ECMAScript   के  Type   व   Syntax   को  Use   करता  है  तथा     Host   Environment,  जो  की   वेब  Browsers   भी  हो   सकता   है  और   कोई   अन्य    Software   भी ,  एडिशनल   Functionality   Provide  करता   है |  समानताय:   अन्य   होस्ट  Environments   के  रूप   में  ScriptEase  व    Adobe  Flash   को  समझा  जा  सकता  है |

ECMA-262  वास्तव    में  किसी    वेब  ब्राउज़र   ओ  Reference  नहीं  करता   बल्कि   इसका   स्पेसिफिकेशन      किसी   भी   स्क्रिप्टिंग   Language   के  निम्न  Parts   को  Describe   करता  है ,  जिसे    हम  Core   JavaScript   भी   कह  सकते  है :

  1. Syntax
  2. Types
  3. Statements
  4. Keywords
  5. Reserved Words
  6. Operators
  7. Objects

ECMAScript  केवल   किसी  Language   के     Implementation  क     Description   मात्र  है,  इसलिए   JavaScript   वास्तव   में  ECMAScript  को   Implement   करता  है ,  ECMAScript   स्वयं    कोई  Programming   Language   नहीं   है  बल्कि   इसके   आधार   पर  अन्य   Scripting   Language   Develop   की     गयी   है ,  जिनमे  से  कुछ  Most  Popular  Implementations   निम्नानुसार  है:

 

वर्तमान  समय में ECMAScript  का 5th  Version  आ चूका है, लेकिन  इसे  पूरी तरह से विभ्भिन  Web Browser में Implement नहीं किया गया है| वर्तमान  समय में Internet Explorer, Firefox, Safari, Chrome व Opera जो की  सबसे ज्यादा  Use किये  जाने वाले  Web Browsers है ने ECMAScript3.1  स्पेसिफिकेशन  को पूरी तरह  से Implement  किया  है|

 

वर्तमन  समय  में  ECMAScript  का  5th   Version     आ  चूका   है ,  लेकिन  इसे  पूरी  तरह  से  विभ्भिन   वेब  ब्राउज़र    में  Implement  नहीं   किया   गया   है  |  वर्तमान   समय  में इन्टरनेट    Explorer,  FireFox ,Safari  ,Chrome व  Opera   जो  की   सबसे   जायदा  Use  ये  जाने  वाले  Web   Browsers  है ,  ने  ECMAScript 3.1   स्पेसिफिकेशन  को   पूरी  तरह   से  Implement   किया    है |

DOCUMENT  OBJECT  MODEL

DOM   एक Application Programming Interface (API)  है, जिसे  XML के लिए Define  किया गया था ताकि  HTML Documents को Extend किया जा  सके | DOM किसी भी Document  को Memory  में Nodes को Represent  करते है| उदाहरण  के लिए  निम्ण  HTML Code देखिये ;


<html>

<head>

<title>

Sample Page</title>

</title>

</head>

<body>

<p> Hello World!</p>

</body>

</html>


जब ये HTML Code  Web Browser  की Memory  में Load  होता  है, तब निमनानुसार  Form  में विभ्भिन  HTML  Elements  की एक Hierarchy  बन जाती  है :

किसी  document के विभीन element के memory में इस तरह से model होने की व्यवस्था को ही DOM या Document object model कहा जाता है जिसमे document के विभिन element DOM के एक node को represent करते है और हर node एक object की तरह वव्य्हार करता है जिसकी स्वयं की  properties व  Behaviors होते है.

Document  के  विभ्भिन Contents  की  एक  Tree  बनाकर  DOM, किसी Web  Developer  को अपने  Document  पर पूरी तरह  से Control  करने की सुविधा  प्रदान करता है क्योकि  JavaScript  जैसी  किसी  स्क्रिप्टिंग  Language  का प्रयोग  करके  Web Developer  अपने Document  के किसी  Node  को Remove  कर सकता  है, DOM  में  नया  Node  Add कर सकता है, किसी  अवांछित  Node  को Replace  कर सकता है  अथवा  DOM API  का प्रयोग करते हुए  किसी  Node  को modify  कर सकता है|

चूँकि  Web  Browser  में Document  Render  होने से  पहले  उस Document का DOM  Tree  Create  होता है,  जो की उस  Document   का  In-Memory Model  होता है  और Web  ब्राउज़र  के Window  में वही  दिखाई देता है,  जो DOM Tree  में होता  है, इसलिए  DOM में किये जाने वाले परिवर्तनों  का Effect  तुरंत  Web  Browser  में Reflect  होता है |

इसलिए  DOM  Tree  किसी भी  Client Side Scripting Language के लिए एक मुख्य  Source  होता  है, जिस  पर  वह  स्क्रिप्टिंग  Language  विभ्भिन  प्रकार के  Operations  Perform करके Document  को ज्यादा  Interactive  बनाने में सक्षम  हो  पाता  है |

चूँकि  DOM  को विभ्भिन  कम्पनीज  ने अपने-अपने  Web Browsers  में अपनी  सुविधानुसार  अलग-अलग


Follow Us On Cyber Point Solution You-tube Channel : Click Here

Follow Us on Social Platforms to get Updated : twiter,  facebookGoogle Plus

Learn More Ethical Hacking and Cyber Security click on this link. cyber security

Leave a Reply

Your email address will not be published. Required fields are marked *