From the course: JavaScript Essential Training
Unlock the full course today
Join today to access over 24,800 courses taught by industry experts.
Next steps on your learning journey - JavaScript Tutorial
From the course: JavaScript Essential Training
Next steps on your learning journey
- Oh right, you're still here. As we wrap up, I wanted to tell you a short story about my learning journey with JavaScript for some inspiration as you embark on your own learning journey. All the way back when I started working on the web, JavaScript was something we really didn't use all that much, partially because it wasn't all that useful, and partially because it was very tricky to use. When years later I did start adding JavaScript to my sites, it was usually through jQuery or some other helper library, and it was still limited to minor interactions and features. To be honest, I was actively resisting JavaScript for a very long time because it seemed way too abstracted from what I thought of as the real work of the web, writing proper semantic HTML and CSS. That all changed when I realized I could use JavaScript to do things that were very hard or even impossible to do using HTML and server side frameworks like PHP.…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Contents
-
-
Objects: A practical introduction4m 53s
-
(Locked)
JavaScript objects: The code version2m 57s
-
(Locked)
Object containers2m 22s
-
(Locked)
Object properties55s
-
(Locked)
Accessing objects2m 32s
-
(Locked)
Accessing object properties5m 35s
-
(Locked)
Practice: Build a new object1m 18s
-
(Locked)
Object methods6m 29s
-
(Locked)
Practice: Build a new method56s
-
(Locked)
Classes: Object blueprints6m 35s
-
(Locked)
Object constructors2m 21s
-
(Locked)
Practice: Build a new object with a constructor1m 13s
-
(Locked)
Global objects7m 47s
-
(Locked)
Challenge intro: Create a new object type2m 5s
-
(Locked)
Solution: Create a new object type3m 16s
-
-
-
DOM: The Document Object Model4m 7s
-
(Locked)
Access elements with querySelector methods6m 6s
-
(Locked)
Access elements using older methods3m 45s
-
(Locked)
Practice: Find an element1m 29s
-
(Locked)
Modifying element classes4m 53s
-
(Locked)
Attributes4m 13s
-
(Locked)
Inline style3m 52s
-
(Locked)
Practice: Modify classes and attributes, and styles1m 36s
-
(Locked)
Add DOM elements5m 25s
-
(Locked)
Challenge intro: Create elements1m 17s
-
(Locked)
Solution: Create elements3m 35s
-
-
-
Variables: Containers for everything2m 31s
-
(Locked)
Var3m 15s
-
(Locked)
Scope3m 37s
-
(Locked)
Let4m 34s
-
(Locked)
Const2m 58s
-
(Locked)
Data types3m 7s
-
(Locked)
Assignment vs. comparison4m 35s
-
(Locked)
Math operators6m 13s
-
(Locked)
Challenge intro: Calculate sales tax1m 35s
-
(Locked)
Solution: Calculate sales tax3m 30s
-
-
-
The real-world function2m 49s
-
(Locked)
Functions and methods6m 23s
-
(Locked)
A standard function3m 53s
-
(Locked)
The arrow function4m 49s
-
(Locked)
Arrow functions and "this"4m 20s
-
(Locked)
Practice: Build a function1m 31s
-
(Locked)
Pass data to a function with parameters4m 56s
-
(Locked)
Return values from a function7m 1s
-
(Locked)
Practice: Pass values between functions2m 33s
-
(Locked)
Callbacks5m 29s
-
(Locked)
Conditional if...else statement5m 52s
-
(Locked)
Logical operators3m 31s
-
(Locked)
Conditional switch statement5m 55s
-
(Locked)
Looping through content5m 19s
-
(Locked)
Using the map() array method4m 52s
-
(Locked)
Challenge intro: Create a content factory2m 36s
-
(Locked)
Solution: Create a content factory5m 21s
-
-
-
(Locked)
DOM events explained1m 41s
-
(Locked)
Typical DOM events5m 35s
-
(Locked)
Event listeners5m 45s
-
(Locked)
Practice: Experiment with event listeners1m 32s
-
(Locked)
Advanced event listeners and "this"6m 12s
-
(Locked)
Pass arguments through event listeners4m 53s
-
(Locked)
Challenge intro: Create an event listener2m 15s
-
(Locked)
Solution: Create an event listener6m 16s
-
(Locked)