Object Oriented JavaScript
DESCRIPTION
This course provides participators with the skills and knowledge requires using Classes to create objects, which are self-contained pieces of code. Classes are very important for creating objects whereas there are no Classes in JavaScript. On the other hand, there are techniques through which we can simulate the Class concept in JavaScript. The main difference between JavaScript and the other languages is Data Hiding
OBJECTIVES
At the end of the course, students will be able to:
- Polymorphism
- Strings
- Numbers
- Arrays
- Conditions and Loops
- Code blocks
- Comments
- Functions
- Predefined functions
- Anonymous functions
- Functions are Data
- Callback functions
- Closures
- Scope Chain
- The Browser Environment
- From arrays to objects
- The global object
- Prototype property
- Adding methods and properties using the prototype
- Enumerating properties
- Prototype gotchas
- BOM and DOM
- Events
- Type of Events
- XMLHttpRequest
- Coding patterns
- Namespaces
- Design Patterns
- Singleton
- Factory
- Observer
1) 1 Introduction
- Object Oriented programming
- Object
- Classes
- Inheritance
- Polymorphism
- Variables
- Primitive Data Types
- Strings
- Numbers
- Arrays
- Conditions and Loops
- Code blocks
- Comments
- Function
- Predefined functions
- Scope of variables
- Anonymous functions
- Functions are Data
- Callback functions
- Closures
- Scope Chain
- From arrays to objects
- The global object
- The constructor property
- Regex
- String Methods
- Replace callbacks
- Prototype property
- Adding methods and properties using the prototype
- Enumerating properties
- Prototype gotchas
- 6 The Browser Environment
- Including JavaScript in an HTML page
- BOM and DOM
- Events
- Type of Events
- XMLHttpRequest
- Coding patterns
- Namespaces
- Design Patterns
- Singleton
- Factory
- Observer
Free
Current Streaming Courses
"The secret to getting ahead is getting started..." ~ Mark Twain


Data Structures in Python, Lists and Tuples and...
Data Science
Mar 08
03:00 PM IST


Data Structures in Python, Dictionaries and Set...
Data Science
Mar 09
11:00 AM IST


Deep Dive into Numpy and Various Operations wit...
Data Science
Mar 09
03:00 PM IST


Sales and Relationship Management in Financial ...
Business
Mar 09
01:00 PM Eastern


Intro to Pandas DataFrame and Various Operation...
Data Science
Mar 10
03:00 PM IST


Introduction to Pandas, Pandas Series and Vario...
Data Science
Mar 11
11:00 AM IST


Machine Learning with Scikit / Deep Learning wi...
Data Science
Mar 11
01:00 PM GMT


Understanding and Applying the Key Tools for Bi...
Data Science
Mar 12
01:00 PM GMT


Introduction To Python, Imp Libraries and Insta...
Data Science
Mar 15
08:00 AM GMT


Introduction to Machine Learning and Its Techno...
Data Science
Mar 15
03:30 PM IST


Data Structures in Python, Lists and Tuples and...
Data Science
Mar 15
12:00 PM GMT


Data Structures in Python, Dictionaries and Set...
Data Science
Mar 16
08:00 AM GMT


Deep Dive into Numpy and Various Operations wit...
Data Science
Mar 17
08:00 AM GMT


Introduction to Pandas, Pandas Series and Vario...
Data Science
Mar 17
12:00 PM GMT


Intro to Pandas DataFrame and Various Operation...
Data Science
Mar 18
08:00 AM GMT