Git Product home page Git Product logo

javascript's Introduction

JavaScript

Theory

Introduction to JS
  • JS was created at Mozilla. Mozilla standardized JS under ECMAScript.

  • ECMAScript 2015 / ES6 is supported by all web browsers.

  • If Java was Toronto, then JS is Delhi. They are entirely different languages with different nature.

  • If JS was Delhi, it may resemble in parts with Scheme language (if it was Bangalore) or Self language (if it was Mumbai). However, JS is in itself a standalone, general purpose programming language.

  • Core JS API is able to process data types. I/O execution is dependent on Host.

  • Browser present host environment to write programs that interact via DOM API to perform DOM manipulation, execute I/O operations through embedded devices, display result in HTML/CSS format and much more

  • Node present host environment to write programs that interact via OS based API to perform network calls, run shell scripts, read or write system files and much more

Reference

JavaScript: The Definitive Guide, 7th Edition

Projects

freeCodeCamp

Project Title Project Link
JavaScript Algorithms and Data Structures Certification View Demo

Gatsby

Project Title Project Link
JSXP View Demo
Blog View Demo

Vanilla JavaScript

Project Title Project Link
Accordion View Demo
Alarm View Demo
Anti Chat View Demo
Basic Fetch API View Demo
Basic Web Crawler View Demo
BetaKit RSS Compiler View Demo
Calculator View Demo
Captcha View Demo
Cat Me View Demo
Cat in Space View Demo
Check Unicode of a String View Demo
Checkout page View Demo
Color Picker View Demo
Corona Virus Cases Tracker View Demo
Counter View Demo
Dark Internet View Demo
Daylight Saving Timezone View Demo
Dinky View Demo
Eye Examination View Demo
Editable Text page View Demo
Functions View Demo
Humans View Demo
Iterators in JavaScript View Demo
Load Video+Content View Demo
Local Library page using Object Prototypes View Demo
MDN Periodic Table View Demo
Modal View Demo
NaMo Memes View Demo
News Fetch API View Demo
News View Demo
One Month Weather Tracker View Demo
PetBar View Demo
Program Structure View Demo
Radio Stations View Demo
Random Text Generator View Demo
Regular Expressions View Demo
Shutter Menu View Demo
Slider View Demo
Solo Cricket View Demo
Stars View Demo
Tabs View Demo
Toronto View Demo
YouTube Playlist Duration Calculator View Demo
Wall Clock View Demo
Windows XP Screensaver View Demo

React

Project Title Project Link
Angular View Demo
Booster View Demo
Boredom View Demo
BB API View Demo
CDNJS View Demo
CWC19 View Demo
CWC19 Team Directory View Demo
Dog Breeds View Demo
Events in Toronto View Demo
FEDTimes View Demo
Festivals in Toronto View Demo
FreeCodeCamp Full Curriculum View Demo
Gindeed View Demo
GitUD View Demo
Gyaan View Demo
HackerNews View Demo
Happy Birthday Playlist Tracker View Demo
Harvard Art Museum View Demo
Hukamama View Demo
Indian Geography View Demo
IPTV View Demo
Jackal View Demo
LearnYou View Demo
Multiple Images View Demo
Numbers View Demo
Radio Stations (Punjabi Edition) View Demo
Radio Stations (Toronto Edition) View Demo
Reminder View Demo
Sikh Gurus View Demo
Singers View Demo
Stations in Toronto View Demo
Surnames View Demo
TTC View Demo
TV Channel Employees View Demo
TV Series View Demo
TikTok View Demo
University List View Demo
WWE Superstars View Demo
Waste Wizard View Demo
Watch a Live TV View Demo
Weather View Demo
Web Jokes (Norris) View Demo
Web Jokes (Random) View Demo
YouTube Channel API View Demo

Redux

Project Title Project Link
CRUD Operations using React Context View Demo
Redux Basics View Demo
Engineering (Modern React+Redux Workflow) View Demo

React in Professional World

Project Title Project Link
Bind Static Data to UI View Demo
PWA with Styled Components View Demo
The Star Wars API View Demo

javascript's People

Contributors

tpkahlon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.