Skip to content

Latest commit

 

History

History

JavaScript

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

JavaScript

JS Logo JavaScript is a scripting language that can be embedded in web pages and other applications.

Concepts to Learn

Feel free to mark as completed - [x] Concept name every concept you've already fully understand. To learn a new concept go to the resources section and read/practice about it. As soon as you have fully understood all the concepts on this chapter go to the next chapter.

  • Variables
  • Comments
  • Data types
  • Operators
  • Conditional statements
  • Arrays
  • Functions
  • Loops
  • Objects
  • DOM manipulation
  • Events
  • Debugging
  • Error handling
  • Execution contexts
  • Controlling program flow
  • Prototype and inheritance
  • Recursion
  • IIFE
  • Delegates
  • Callbacks
  • Clousure
  • Binding
  • JSON

Note: This chapter only covers JavaScript programming language concepts. Further chapters will cover the following development processes particularly using SPFx.

  • Testing
  • Linting
  • Build System
  • Package Management
  • Deployment

Resources

Tutorials

Excercises

Must read posts

Books

References

Next chapter