Oreilly - Object-Oriented Programming with JavaScript
by | Released November 2014 | ISBN: 9781771373241
In this Object-Oriented Programming with JavaScript training course, expert author Ethan Brown will teach you how to write classically object-oriented programs in JavaScript, as well as how to take advantage of prototypal inheritance. This course is designed for users that already have experience with JavaScript.You will start by learning basic object-oriented programming concepts and JavaScript's object model, then jump into learning about scope in JavaScript. From there, Ethan will teach you about classically object-oriented JavaScript, such as object prototypes, the prototype chain, and data hiding. Finally, this training video will cover duck typing and behavior injection.Once you have completed this computer based training course, you will be fully capable of writing object-oriented programs with JavaScript. Working files are included, allowing you to follow along with the author throughout the lessons. Show and hide more Publisher resources Download Example Code
- 01. Introduction To Object-Oriented Javascript
- Introduction And About The Author 00:00:56
- Understanding Object-Oriented Programming 00:03:54
- Object-Oriented Programming In Javascript 00:02:09
- Using Javascript 00:04:26
- 02. Objects In Javascript
- Objects As Containers 00:05:13
- Almost Everything Is An Object 00:04:06
- Functions Are Objects 00:01:49
- Function Properties Of Objects 00:04:47
- 03. Keyword - This
- Normal Method Invocation 00:03:38
- Inner Functions 00:02:06
- This And That 00:05:22
- Callbacks 00:03:47
- Call And Apply 00:09:16
- Bind 00:03:35
- 04. Scope In Javascript
- Function Scope 00:08:34
- Closures 00:04:21
- Immediately-Invoked Function Expressions - IIFES 00:06:57
- 05. Classically Object-Oriented Javascript
- Constructor Functions And The Operator 00:04:06
- Object Prototypes 00:05:36
- The Prototype Chain 00:05:23
- Data Hiding 00:03:49
- Helper Functions To Facilitate OOP 00:03:48
- Syntactic Sugar In Harmony - ES6 00:02:56
- 06. Alternatives To Classical OOP In Javascript
- Duck Typing 00:05:59
- Behavior Injection 00:04:36
- 07. Recap
- Understanding The Need For OOP 00:01:42
- Paradigm Flexibility In Javascript 00:04:05
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.