JavaScript is not a strict object-oriented language, but it does have the features of one. Join us, as Jeremy McPeak teaches you how to take your JavaScript understanding to the next level.
We've built a comprehensive guide to help you learn JavaScript, whether you're just getting started as a web developer or you want to explore more advanced topics:
1.Introduction1 lesson, 00:44
1 lesson, 00:44
1.1Introduction00:44
1.1
Introduction
00:44
2.Introduction to Object-Oriented JavaScript4 lessons, 53:37
4 lessons, 53:37
2.1Primitives and Objects06:10
2.1
Primitives and Objects
06:10
2.2Creating Objects and Factory Functions16:25
2.2
Creating Objects and Factory Functions
16:25
2.3The 'this' Keyword13:54
2.3
The 'this' Keyword
13:54
2.4Data and Accessor Properties17:08
2.4
Data and Accessor Properties
17:08
3.First Exercise4 lessons, 1:16:15
4 lessons, 1:16:15
3.1Exercise 1: Building a Simple Toolbar30:34
3.1
Exercise 1: Building a Simple Toolbar
30:34
3.2First Exercise Homework Review11:13
3.2
First Exercise Homework Review
11:13
3.3Parasitic Inheritance and Overriding Members13:16
3.3
Parasitic Inheritance and Overriding Members
13:16
3.4Constructor Functions and the Prototype21:12
3.4
Constructor Functions and the Prototype
21:12
4.Second Exercise4 lessons, 51:50
4 lessons, 51:50
4.1Exercise 2: Refactoring the Toolbar11:33
4.1
Exercise 2: Refactoring the Toolbar
11:33
4.2Prototypical Inheritance17:11
4.2
Prototypical Inheritance
17:11
4.3The Prototype Chain08:30
4.3
The Prototype Chain
08:30
4.4The EventTarget Data Type (A Custom Event System)14:36
4.4
The EventTarget Data Type (A Custom Event System)
14:36
5.Third Exercise2 lessons, 17:56
2 lessons, 17:56
5.1Exercise 3: Adding Custom Events to the Toolbar13:08
5.1
Exercise 3: Adding Custom Events to the Toolbar
13:08
5.2Third Exercise Homework Review04:48
5.2
Third Exercise Homework Review
04:48
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.