For day one we'll just go over some things you can do with JavaScript and I'll show you some basic tasks that you use often.
You may not understand all the code that you see but don't worry. In the following classes we'll start getting into the details
of JavaScript as a programming language. Hopefully some of the things that might confuse you tonight will start to become clear as the course progresses.
(Note: one of my goals for day one is that you understand the power of document.getElementById(). Although you may not understand it letter by letter,
I want you to understand how you can use it in combination with element id attributes).
Talking points
A few good books on Javascript.
JavaScript runs on the client (in the browser window).
HTML is the content
CSS is the presentation
JavaScript is the behavior
Small sample scripts
Don't try to understand every little detail, accept the arbitrary
Look at other people's code.
The future of JavaScript looks bright (HTML5)
We are going to spend most of our time looking at code samples. Don't worry if you don't understand everything (but feel free to ask any questions).
Hopefully, as we look at code, you'll have some light bulb moments. When I was learning JavaScript I got hung up trying to understand every single little detail.
Here are some examples of what you can do with JavaScript. Some are very simplistic, while others really demonstrate the power of JavaScript.
Respond to user events
Animation
Validation
Alter the content of a page or element
Image swaps
Alter the style of a page or element.
Games
JavaScript Text Editor
Google Maps