You already know how to code, but JavaScript does things rather differently. In fact, among all the modern languages, JavaScript is unique.
In this course you will spend a day learning JavaScript from a programmer’s perspective, This course is JavaScript for Smart People.
Variables local and global, Strings and Numbers.
Variables are global by default in JavaScript, and there is a single global namespace. Here we look at the issues this can cause and how to avoid them.
To lint a file means to automatically check it for errors. Grunt lets us do this automatically.
Functions are first class objects in JavaScript, here we look at what this means for you.
In which we investigate the power of JQuery to change your DOM.
JavaScript is event driven, it reacts to user events, network events, page load events, etc. We assign callback functions to events. These are called when the event is fired.
JavaScript has function level scope and closure. Here we will understand closure and look at privacy with the module pattern.
JavaScript supports all the standard looping constructs. We can also simplify our code with functional style loops.
In JavaScript, all objects are arrays. JSON syntax allows us to create objects quickly and easily.
We can pull code directly from our server using AJAX.