Skip to content

Latest commit

 

History

History

javascript

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

JavaScript

Variable Declaration

  • Introduction - syntax, statement, variable, operators, arithmetic, assignments, loops and conditions.
  • Variable Hoisting
  • Undefined and undeclared variable
  • using use strict

Data types and structures

  • data types and dynamic typing in javascript
  • common data structures: Array, Object, Array-like objects, JSON.
  • string, string methods, number, number methods.
  • math, JS date, JS Date methods.
  • boolean, comparison, condition.
  • Regular Expression

Message Queue and Event Loop

Functions

Arithematic Operations

  • Addition, substraction, comparisons

DOM and Event

setTimeout, setInterval and requestAnimationFrame

Function Scope, Block Scope and Lexical Scope

Promises

async/await

Inheritance

Event Propagation

  • Introduction
  • $( document ).ready()
  • Avoiding Conflicts with Other Libraries
  • Attributes, Selecting Elements, Working with Selections, Manipulating Elements.
  • The jQuery Object, Traversing, CSS, Styling, & Dimensions
  • Data Methods, Utility Methods, Iterating over jQuery and non-jQuery Objects.
  • jQuery Event Basics, Event Helpers, Introducing Events, Handling Events.
  • Introduction to Effects, Custom Effects with .animate()
  • jQuery Ajax

Object.create and Object.assign

map, reduce, filter

Pure Functions

Side Effects

State Mutation

Closures

High Order Functions

Collections

Generators

Data Structures

Design Patterns

ES6 features

References