Created
July 18, 2012 16:21
-
-
Save chyld/3137264 to your computer and use it in GitHub Desktop.
javascript class
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
There are 3 pillars to every successful website: HTML, CSS and JavaScript. These are the fundamental front-end pieces that makes successful sites tick. Having just HTML and CSS are not enough. The visitors to your site expect an engaging and interactive experience. JavaScript provides your users with the rich interactivity that they expect. | |
In this class, I will detail how to take a plain, vanilla site and then watch as it jumps to life as we liberally sprinkle generous amounts of JavaScript throughout. It's amazing, really, how much more responsive and engaging a site can become with a few lines of JavaScript. | |
The list of topics to be discussed in class: | |
+++ | |
There are 3 pillars to every successful website: HTML, CSS and JavaScript. These are the front-end pieces that make sites tick. Having just HTML and CSS is not enough. The visitors to your site expect an engaging and interactive application. JavaScript provides your users with the interactivity that they are looking for. | |
In this class, I will detail how to take a plain, boring site and then watch as it jumps to life as we sprinkle generous amounts of JavaScript around. It's amazing, really, how much more responsive and engaging a site can be with a little JavaScript. | |
The list of topics to be discussed in class: | |
JavaScript | |
jQuery | |
Document Object Model | |
Using HTML 5 with JavaScript | |
Using CSS 3 with JavaScript | |
Code Separation | |
Creating Variables | |
Using the Debugger | |
Working with various browsers | |
Conditional Logic | |
Branching | |
Looping | |
Functions | |
Events | |
Timers | |
Dynamically changing CSS styles | |
Dynamically adding, moving or deleting HTML elements | |
Responding to Mouse or Keyboard Events | |
Using LocalStorage | |
Playing Audio and Video with JavaScript | |
WebSockets |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment