Skip to content

This crash course quickly runs through some key concepts of javascripts. JavaScript (JS) is a very popular language, built for the web. However, these days it employed in diverse environment from web to electronic side.

Notifications You must be signed in to change notification settings

raamponsah/JS-Primer

Repository files navigation

JS-Primer Outline

This crash course quickly runs through some key concepts of javascripts. JavaScript (JS) is a very popular language, built for the web. However, these days it employed in diverse environment from web to electronic side.

Learning Js is like learning piloting, there is a lot to learn, but sometimes the fun of flying might not let you finish in time. You can do amazing stuff, with little knowledge in JS on the web!

Things we'll learn

  • ✅ Syntax of JS

  • ✅ Variables (const, let, var)

  • ✅ Arrays

  • ✅ If/Else Statements

  • ✅ For Loops (for, while, do-while)

  • ✅ Functions (The heart of JS)

  • ✅ Objects

  • ✅ Built-ins(Math.random, Math.ceil, Math.floor, parseInt, typeof)

  • ✅ Browser Built-ins(setTimeout, setInterval, alert, confirm, prompt, console)

  • Modern Syntax (ES6)

    • Destructuring, Spread Operator, Arrow(Lambda) Functions, Anonymous Functions
  • Using Third Party JS Plugins

Intermediate

  • The DOM
  • Accessing DOM Elements
  • Manipulating DOM Elements
  • Creating things with JS in the DOM
  • DOM Events (load, click, mouseover, etc)
  • Project 1: Quiz App
  • Asynchronous JS
    • Promises
    • Async and Await
    • Fetch API
      • Getting data from external source
  • LocalStorage
  • Array Methods (map, reduce, filter, forEach)

Advanced JS

  • Prototypical Inheritance
  • Classes
  • Copying Objects
  • Currying
  • High-order Functions
  • Symbols
  • ETC

About

This crash course quickly runs through some key concepts of javascripts. JavaScript (JS) is a very popular language, built for the web. However, these days it employed in diverse environment from web to electronic side.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published