club 75|| INTRODUCTION TO JAVASCRIPT PROGRAMMING LANGUAGE (part 1) by @christnenye

in CampusConnect2 years ago (edited)

Hello everyone, trust you'll are doing great.

Javascript is vast, powerful and somehow easy to learn programming language. It's a language for the browser, web browsers displays just HTML (Hyper-text mark-up language) and CSS (cascading stylesheet) which are for presentation but for interactivity Javascript is needed. One needs to learn the fundamentals scratch courses like HTML and CSS before Javascript to have a proper understanding.

Screenshot_20220805-174411.jpg
Source

Without much ado, WHAT IS JAVASCRIPT
Javascript can be defined with four terminologies

  1. Javascript is a high-level, interpreted language; high-level in the sense that it has alot of abstraction meaning it doesn't deal with memory management like that C and C++ which are low level languages and on the part of interpreted, it means that Javascript executes without running through a compiler like Java and the rest.

  2. Javascript is ECMAScript; Javascript conforms to the ECMAScript specification. The ECMAScript specification is a blueprint(a detailed graphical or written document describing an architecture) for creating a scripting language and JavaScript is an implementation of that blueprint.

  3. Javascript is multi-paradigm, it simply means codes can be written in many different ways example function code, object-oriented code etc.

  4. Javascript is a language of the browser, it runs on client browser, web browsers displays HTML and CSS but if there should be interactivity like form validation javascript is needed, based on this it's a frontend language. Though, that doesn't mean javascript can't run on server side like interacting with database but it's done using Javascript runtime Node.js.

WHY LEARN JAVASCRIPT/ITS IMPORTANCE
You need to learn Javascript for the following reasons;

  1. Javascript is used to build interactive interfaces with Js frameworks such as React native, Angular and Node.js. This frame works are highly in demand today.

  2. Javascript is used in building very fast server side and full application with Node.js framework.

  3. Javascript is used in mobile development with frameworks like React native, native script and ionic)

  4. Javascript is used in desktop application Development with ElectronJs framework.

  5. Javascript is a programming language of the browser, meaning codes that runs on client machine. Js Is like Php, python, C# but these languages only run on server side though they run some kind of libraries that generates Javascript for the browser.

Fundamental sections of Javascript
Before trying to build projects using Javascript there are some Js building block one needs to know which I will just mention;$

  1. Variable and datatypes
  2. Arrays
  3. Objects literals
  4. Methods for strings, arrays, objects etc.
  5. Loops for, while, For each etc
  6. Conditionals (if, ternary and switch)
  7. Functions (normal & arrow)
  8. OOP(prototype and classes)
  9. DOM selection
  10. DOM manipulation
    Events
  11. Basic form validation

Conclusion
Javascript ranks as the most vast and widely used programming language, it supports valuable skills such as functional, object-oriented and crucial style of programming, this in turn helps beginners to find there way around Python, Java etc. It's the programming language of the browser so if you want to become a web developer you need Javascript.

This is just the introduction to Javascript, explanations of the fundamental sections will be in subsequent publishments.

Thanks for your time

Sort:  
Your post has been successfully curated by our team via @fredquantum at 40%. Thank you for your committed efforts, we invite you to do more and keep posting high quality posts for a chance to win valuable upvotes from our team of curators and probable selection for an additional upvote later this week in the Top Seven.

received_388032689541375-1.jpeg

Note: You must enter the tag #fintech among the first 4 tags for your post to be reviewed.

Congratulations, your post has been supported by @steem4nigeria. This is the official community account of Nigerians on Steemit. You can reach us here on our community account.

Manual Curator : @Reminiscence01

Subscribe and Join Steem4Nigeria Telegram
Discord Facebook Twitter

Hello, I will like to invite you to the ongoing Power up promotion and stand a chance of winning 2000SP in delegation. This is a great opportunity you wouldn't want to miss to build your Steem power and win delegation rewards. Join the contest using the link below.

Contest Alert (#growwithsteem-naija)👉 Let's Grow Bigger Naija (Powerup/Promotion) by @ngoenyi. Win Monthly Delegation

 2 years ago 

Hello @christnenye, thanks for publishing this post in Campus Connect community,

Your post has been supported using Campus Connect Curation account.

Keep publishing original and quality posts in Campus Connect community.

C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iPTpz7Uq5ujHgG4nBFxBmGTKURwn9hGbB3jzG2jac9Sd5A7HYfy1ne3WpQ2kRVkj3jqhCeMGVux (1).png

Curated by : @jueco

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 63057.34
ETH 2546.78
USDT 1.00
SBD 2.64