JavaScript Tutorial
indexjavascript history javascript versions environment setup variables and data typesOperatorsstrings and numbers programming constructs arrays built in objects functions objects call apply bind closures error handling debugging CallbacksJS in Browser
BOM and DOMBrowser EventsWeb APIAjaxJQueryMost popular librariesAdvanced
prototypes Object Oriented ProgrammingModulesAsynchronous programmingBinary DataInternationalizationreactangularjsProjectsMiscellaneous
typescriptJS ecosystemChrome dev toolstesting frameworksInterview questions and AnswersJavascript Tutorial
Introduction
This is a tutorial on JavaScript.Prerequisites
You should be knowing basics of programmingSyllabus
In this tutorial, we will see below topics- Basics
- JavaScript History
- Environment Setup
- Language Specifications
- Variables and Data types
- Programming Constructs
- Strings and Numbers
- Arrays
- Functions
- Error handling and Debugging
- Built in Objects - Date, RegEx, Math, JSON
- Object Oriented Concepts
- Objects in JavaScript
- Classes and Constructors
- Inheritance using Prototypes
- Encapsulation using Closures
- call, apply and bind
- Set, Map, WeakSet and WeakMap
- JavaScript Frameworks
- AngularJS
- React
- Testing - Mocha, Chai and Jasmine
- Miscellaneous
- JavaScript (ECMAScript) Versions and features
- Interview Questions
- Polyfill, Babel - why polyfill is needed, Which JS version is supported by browsers, canIuse.
- Webpack, Typescript
Web development and Automation testing
solutions delivered!!