MadFlasheroo7 / JS-stuff

this repo is for my future reference and also for any new beginners trying to learn JS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About JavaScript

JavaScript is a lightweight, dynamic, multi-paradigm, single threaded, interpreted language mainly used for web and mobile development. It was created in 1995 in jus 1 week by Brendan Eich. It was originally name mocha.

JavaScript basically requires a engine to run on the V8 engine in chromium and SpiderMonkey in Firefox uses JIT-(Just In Time) compiler, it converts all code to machine code in parallel then executed immediately resulting in improved responsiveness, faster page loads and better memory usage. It is also good at IO intensive Jobs despite being single threaded language, it achive this by the help of event loop it can queue up work in background. optionally js/ts also supports OOP patterns. JS also supports async process with the help of Promise api.

Javascript can used to build:
Server Side application using nodejs
Mobile application using React or Ionic
Desktop application using Electron

About This Repo

This Repo contains everything needed to start as a js dev and all code is tried to be well maintained and well documented and any contribution is all ways welcomed.

How to run?

To Run Js you need to install node js and verify its installation by

node -v
#v16.14.0

once installation is verified js cna simply run by

node <filename>.js

Reference

FireShip
Mozilla

About

this repo is for my future reference and also for any new beginners trying to learn JS


Languages

Language:JavaScript 80.5%Language:HTML 14.2%Language:CSS 5.3%