JavaScript is a scripting language that can be embedded in web pages and other applications.
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