CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

04 January, 2019

JavaScript Introduction

 Programing Coderfunda     January 04, 2019     JavaScript, JavaScript Introduction     No comments   

Introduction to JavaScript 

JavaScript एक client side programming language है जो web pages में programming logic add करने के लिए यूज़ की जाती है। इसे आप इस तरह समझ सकते है। HTML एक designing language है और ये केवल web pages को design करती है। HTML के द्वारा आप webpages में कोई logic perform नहीं कर सकते है।

जैसे की जब यूज़र link पर click करे तो आप कोई function call करके कुछ processing perform करवाना चाहते है। लेकिन ऐसा आप HTML के द्वारा नहीं कर सकते है, क्योंकि HTML सिर्फ web pages design करने के लिए यूज़ की जाती है।

इसके लिए आपको एक programming language की आवश्यकता होती है। JavaScript एक ऐसी ही programming language है जो webpages में logic add करती है और उन्हें dynamic बनाती है।

JavaScript को Sun Micro Systems ने develop किया था। पहले इसका नाम LiveScript रखा गया था। जिसे बाद में change करके JavaScript किया गया था। JavaScript में object oriented programming capabilities होती है। इसे HTML file के head section में define किया जाता है।

यदि आप JavaScript यूज़ ना करे तो HTML से आप कोई भी calculations perform नहीं कर सकते है। JavaScript से आप validation भी perform कर सकते हैं। JavaScript एक ऐसी programming language है जिसे browsers समझते है और ये particularly webpages के लिए ही यूज़ की जाती है।   

Features of JavaScript

JavaScript के 2 important features होते है जिनके बारे में नीचे दिया जा रहा है।  

Dynamic 

JavaScript dynamic web pages generate करने में सक्षम है। JavaScript Webpage के load होते समय ही उसमे changes करने में capable है। Webpages के load होते समय ही decide किया जा सकता है की क्या task perform करना है।

जबकि HTML में ऐसा नहीं होता है उसमे सभी action पहले से ही define होते है और webpages के load time में आप कोई action नहीं ले सकते है। HTML static pages generate करती है। लेकिन JavaScript dynamic pages generate करती हैं।

उदाहरण के लिए JavaScript page load होते समय आपकी location के हिसाब से weather show कर सकती है।

Client Side 

JavaScript एक client side scripting language हैं। PHP में कोई भी execution server पर perform होता है। लेकिन JavaScript के साथ ऐसा नहीं है। जब आप JavaScript को यूज़ करते है तो कोई भी execution client side पर perform होता हैं। 
उदाहरण के लिए JavaScript में validation client side पर web browser में ही perform किया जाता है। लेकिन PHP में validation server पर perform होता है। इस वजह से JavaScript server का load कम कर देती है।  

Advantages of JavaScript 

JavaScript को यूज़ करने की कुछ advantages के बारे में नीचे दिया जा रहा है। 

Very Fast 

Client side होने की वजह से JavaScript बहुत ही fast है। क्योंकि इससे server से connection establish करने में time waste नहीं होता है। JavaScript बिना server से connection हुए ही execute हो जाती है। 

Cross Platform 

JavaScript किसी भी browser और operating systems पर आसानी से बिना किसी problem के run हो जाती है। सभी latest browsers JavaScript को by default support करते है। 

Works with Multiple Languages 

JavaScript दूसरी languages के साथ आसानी से काम कर सकती है। जैसे की HTML, CSS और PHP आदि।

Simple 

JavaScript एक बहुत ही simple language है। कोई भी इसे आसानी से सीखकर implement कर सकता है। 

Disadvantages of JavaScript 

Advantages के साथ ही JavaScript की disadvantages भी है जिनके बारे में नीचे दिया गया है। 

Less Secure 

JavaScript का code client side पर execute होता है इसलिए इसमें कुछ viruses आ सकते है। इस वजह से JavaScript को ज्यादा secure नहीं माना जाता है। 

Execution Vary 

अलग अलग browsers पर JavaScript अलग अलग results देती है। लेकिन server side scripting languages के साथ ऐसा नहीं है। Browser चाहे कोई भी हो server side script हमेशा एक ही result देती है। 

No Support for Network Applications 

JavaScript network applications के साथ काम नहीं कर सकती है क्योंकि इसके लिए JavaScript में कोई support available नहीं है।       

Functions of JavaScript

  • JavaScript को dynamic web pages बनाने के लिए यूज़ किया जाता है। 
  • JavaScript से highly interactive web pages create किये जाते है। 
  • JavaScript के द्वारा Client side पर validation perform करके आप server का load कम कर सकते है।
  • JavaScript से आप browser से related कई problems solve कर सकते है।

  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook

Related Posts:

  • JavaScript Introduction Introduction to JavaScript JavaScript एक client side programming language है जो web pages में programming logic add करने के लिए यूज़ की जाती है।… Read More
Newer Post Older Post Home

0 comments:

Post a Comment

Thanks

Meta

Popular Posts

  • Spring boot app (error: method getFirst()) failed to run at local machine, but can run on server
    The Spring boot app can run on the online server. Now, we want to replicate the same app at the local machine but the Spring boot jar file f...
  • Log activity in a Laravel app with Spatie/Laravel-Activitylog
      Requirements This package needs PHP 8.1+ and Laravel 9.0 or higher. The latest version of this package needs PHP 8.2+ and Laravel 8 or hig...
  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh
    I had follow these steps to install an configure firebase to my cordova project for cloud messaging. https://medium.com/@felipepucinelli/how...
  • Laravel auth login with phone or email
          <?php     Laravel auth login with phone or email     <? php     namespace App \ Http \ Controllers \ Auth ;         use ...
  • Cashier package and Blade files
    I'm a little confused about this Cashier package. I installed it using the Laravel website (with composer), but noticed there's no...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (68)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh - 9/21/2024
  • pyspark XPath Query Returns Lists Omitting Missing Values Instead of Including None - 9/20/2024
  • SQL REPL from within Python/Sqlalchemy/Psychopg2 - 9/20/2024
  • MySql Explain with Tobias Petry - 9/20/2024
  • How to combine information from different devices into one common abstract virtual disk? [closed] - 9/20/2024

Laravel News

  • Improved Installation and Frontend Hooks in Laravel Echo 2.1 - 5/15/2025
  • Filter Model Attributes with Laravel's New except() Method - 5/13/2025
  • Arr::from() Method in Laravel 12.14 - 5/14/2025
  • Streamline API Resources with Laravel's Fluent Methods - 5/13/2025
  • Customize URL Handling with Laravel's Macroable URI Class - 5/13/2025

Copyright © 2025 CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda