JavaScript Fundamentals

with

Without a doubt, JavaScript is the most popular programming language in the world. While the web development industry is chock full of frameworks and libraries that simplify some aspects of JavaScript development, there’s something to be said about having the skills to write pure JavaScript. Frameworks, libraries, and transpilers may come and go, but JavaScript is forever.

This course focuses on the basics of the two fundamental aspects of client-side development: the JavaScript language, and DOM scripting. I f you’re a complete beginner, or a coder who has exclusively used frameworks but wants to delve into the guts of pure JavaScript development, this is the course for you.

Part of the WordPress Developer Launchpad bundle

Includes 6 courses: 30 Days to Your First Website Design, CSS3 Essentials, PHP Fundamentals, JavaScript Fundamentals, PSD to WordPress: Minimal Portfolio Theme, WordPress Plugin Development Essentials

Part of the JavaScript Web App Launchpad bundle

Includes 6 courses: JavaScript Fundamentals, Learning Ajax, SOLID Design Patterns, Connected to the Backbone, Building JavaScript Web Apps, What's Coming to JavaScript

1× speed

Free Preview: JavaScript Fundamentals

Getting Started

10:35

1.JavaScript Fundamentals
10 lessons, 2:40:16

Free Preview
1.1
Getting Started
10:35

Free Preview
1.2
Data and Variables: Part 1
15:51

1.3
Data and Variables: Part 2
19:09

1.4
Functions
15:59

1.5
Scope
14:48

1.6
Working with Objects
17:31

1.7
Creating Objects
14:19

1.8
Arrays
11:39

1.9
Conditions and Decisions
25:00

1.10
Loops
15:25

2.JavaScript and the Browser
5 lessons, 1:34:43

2.1
The 'window' Object and More Scope
15:03

2.2
The 'document' Object and Finding Elements
13:40

2.3
Creating Elements and Attributes
21:41

2.4
Modifying Element Style
23:14

2.5
Timers and Animation
21:05

3.Events
5 lessons, 1:16:16

3.1
Event Basics
13:10

3.2
The Standard Event Model
15:05

3.3
The Legacy IE Event Model
09:20

3.4
Cross-Browser Event Handling
18:28

3.5
Event Delegation
20:13


Preview for JavaScript Fundamentals
Lessons:
20
Length:
5.5 hours
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.
+ Expand Bio- Collapse Bio