Key Concepts

There are some key javascript concepts that it is important that you understand and learn how to put into practice:

  • Functions, function declarations vs function statements
  • Array methods
  • Objects
  • this
  • Scope and hoisting
  • Call Backs
  • Closures
  • Prototype Inheritance
  • Asynchronous Programming
  • The Module Pattern
  • How to structure your code
  • Recognising OOP vs Functional styles when you see them
  • Recognising ES5 vs ES6 code, when/where you are able to use ES6 and the need for transpiling if you do use it

results matching ""

    No results matching ""