JavaScript is a Lightweight, Programming language which is used for HTML and Web. JavaScript is known as scripting language which is used for web pages and many non-browser environments like Node Js, React Js.
ESMA Script 2015 is the Latest Release of JavaScript Language. JavaScript can execute not only on browsers; it will execute on server also.
Reason Why ESMA JavaScript is popular
- JavaScript is Fast and Efficient Programming Languages.
- New JavaScript Removed all bad Parts
- ESMA JavaScript is Object Oriented Programming Classes. It supports a method of Inheritance
- New Modules are built in ES6 JavaScript
- ESMA have Template Literal Strings.
- JavaScript come up with Server Side Scripting as well as Client Site Scripting with the help of Node JavaScript & Angular JavaScript.
Course Content in Javascript
JavaScript Basics & Introduction
- Basics
- Overview
- Intro JS
- Core JavaScript
- Types and Operators
- Variables and literals
- Expressions
- Control Flow
- Predefine Core Objects
Objects
- Working with Objects
- Objects
- Array and Objects
- Calling an Object
- How to build multiple objects
- Secret of Objects
- Inheritance
- Object Playground
- Closures
- Design Pattern
Loop
- For Loop
- Do…while Statement
- while statement
- labelled statement
- for…in statement
- for…of statement
- break statement
- continue statement
Operators
- Assignment
- Comparison
- Arithmetic
- Bitwise
- Logical
- String
- Conditional
- Comma
- Unary
- Relational
Number & Dates
- Number
- Dates Objects
- Strings
- Regular Expression
- Array Object
Strings
- String Literal
- String Objects
- Method of Strings
- Multiple Line Strings Literal
- Internationalization Section
Expression
- Regular Expression
- Types of Special Characters
- Regular Expression Pattern
- Indexed Collection
- Maps
- Week map Object
- Sets
- Key and Value
Build In Function
- Array
- Async Function
- Boolean
- Date
- Error
- Function
- Infinity
- Internal Error
- Intl
- JSON
- Map
- Math
- NaN
- Number
- Object
- Promise
- RegExp
- Set
- String
- Symbol
- Syntax Error
- Type Error
- Typed Array
- URI Error
- Decode URI()
- Encode URI()
- escape()
- eval()
- isFinite()
- isNaN()
- null
- parseFloat()
- parseInt()
- undefined
- unescape()
Operators
- Unary Operators
- Logical Operators
- Numeric Operators
Date & Time
- Date Object
- Creating a Date Object
- Displaying the Date & Time
- Time Zones
- Extracting the Date
- Extracting the Hrs
- Setting the Date & Time
- Separating Variables
- Set Date & Time Method
- Non-Data Object Functions
Forms
- Form
- Button
- Text
- Text Area
- Hidden
- Check Box
- Radio Button
- Selecting
- On Change
HTTP Cookies
- GetCookie()
- SetCookie()
- DeleteCookie()
- Setting the Cookie Property
- Scope
- Lifetime
Function
- Function
- Methods
- Arrow Function
- Rest Parameters
- Getter
- Setter
- Function with Parameters
- Function with Parameter and Arguments
- Method in ESMA 6.0 JavaScript
- High Order Function
- Calling Function
- Function Scope
- Modules
- Prototypes
Classes
- Constructor
- Extend
- Static
ESMA Script
- New in Array
- New Map and Set of Objects
- New in Math Function
- Addition of Number Objects
- Date Objects
- Promise Function
- Proxy
- Regular Expression
- New in String
- New in Symbol
- Array Typed
Modifiers
- Private
- Public
- Protected
- Interface
Advanced
- Inheritance and Prototype Chain
- Strict Mode
- JavaScript Typed Array
- Memory Allocation and Management
- Model and Event Loop
- Client Site API
- Data Structure
- Comparison
- Closures