JavaScript From Null: Video Series
basixvideos

JavaScript from Null: Video Series

This entry is part 1 of 7 in the series javascript-from-null

Thanks to the wide adoption of libraries like jQuery and Mootools, JavaScript’s popularity has skyrocketed in the last few years. However, in the process, an interesting thing occurred: many newer developers are learning these libraries without taking the time to actually learn about raw JavaScript techniques. What percentage of jQuery users don’t know how to fade out an element with only raw JS? My guess is that it’s much higher than many would think.

If you want to truly understand the library you’re working with, and improve your skill-set, it’s vital that you learn the fundamentals of raw JavaScript.

This screencast series focuses exclusively on JavaScript, and will take you from your first “Hello, World” alert up to more advanced topics.

JavaScript from Null: Chapter 2
basixvideos

JavaScript from Null: Chapter 2

This entry is part 2 of 7 in the series javascript-from-null

Continuing on from chapter one, we’ll now take things a step further as we learn about primitive datatypes, operators, if statements, and naming conventions.

JavaScript from Null: Chapter 2
basixvideos

JavaScript from Null: Chapter 3

This entry is part 3 of 7 in the series javascript-from-null

Continuing on with our JavaScript training, in this week’s screencast, we’ll review if, for, and while statements. Secondly, you’ll be introduced to the ternary operator, as well as a handful of the most useful methods of the String object.

JavaScript from Null: Chapter 4
basixvideos

JavaScript from Null: Chapter 4

This entry is part 4 of 7 in the series javascript-from-null

JavaScript University continues today as we learn about methods of the Array object, how to return values from functions, scope, and even your first animation.

Remember – though each new chapter builds upon the previous ones, you can still follow along perfectly well if you haven’t watched the other entries in the series!

JavaScript from Null: Chapter 5
basixvideos

JavaScript from Null: Chapter 5 – Events

This entry is part 5 of 7 in the series javascript-from-null

As we move forward with JavaScript University, today, we’ll learn how to add event handlers to elements on the page. Unfortunately, this can be more cumbersome than we’d hope, due to the fact that Internet Explorer must always be the black sheep. Nevertheless, we’ll learn how to abstract these inconsistencies away to our custom utility function.

As with every JavaScript from Null screencast, it’s not essential that you view the previous entries in the series before watching.

JavaScript from Null: Cross-Browser Event Binding
basixvideos

JavaScript from Null: Cross-Browser Event Binding

This entry is part 6 of 7 in the series javascript-from-null

In chapter five of this series, we jumped into the muddy world of event listeners. In that episode, we only got our feet wet; however, today, we’ll take things a step further as we implement a far more efficient solution. Along the way, we’ll learn a plethora of new techniques.

As with every JavaScript from Null screencast, it’s not essential that you view the previous entries in the series before watching.

JavaScript from Null: Utility Functions and Debugging
basixvideos

JavaScript from Null: Utility Functions and Debugging

This entry is part 7 of 7 in the series javascript-from-null

JavaScript University continues as we develop our first utility function that will allow us to filter and retrieve only the unique values from an array. Along the way, I’ll also teach you how to use the excellent Firebug to debug your code.