DigitalCoder / Javascript-Essential-Parts

This repository contains explanation of various interesting concepts in JavaScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Javascript-Essential-Parts

Essential JavaScript

What is this?

You can never understand everything but you should push yourself to understand the system.
-Ryan Dahl (creator of Node.JS)

The above quote is what motivated me to create this repository. This repository aims to explain the must have concepts of JavaScript in a simplified manner.

Table of Contents

  1. Document Object Model
    1. DOM Concepts [ongoing]
  2. Array methods in JavaScript.
  3. Arrow Functions in JavaScript.
  4. Closures in JavaScript.
  5. Currying in JavaScript.
  6. Difference Between call, apply and bind.
  7. Difference Between let and var.
  8. Difference Between Scope and Context.
  9. Event Delegation.
  10. Event Loop and Memory Management in JS.
  11. Execution Context.
  12. Hoisting in JavaScript.
  13. IIFE explained.
  14. Is JavaScript Compiled or Interpreted.
  15. Lesser known things about JS.
  16. Null in JavaScript.
  17. Protoypical Inheritance.
  18. Regular Expressions.

Ongoing

  1. String Functions.
  2. How Garbage Collection Works in JS.
  3. How this works in JS.
  4. JIT compilation in JS.

About

This repository contains explanation of various interesting concepts in JavaScript.


Languages

Language:JavaScript 90.8%Language:HTML 9.2%