Wired

Webmonkey

  • Web Dev & Design
    • Ajax
    • Backend
    • Blog Publishing
    • CSS
    • Databases
    • Fonts
    • Frameworks
    • HTML
    • HTML 5
    • JavaScript
    • Mobile
    • Multimedia
    • Programming
    • Security
    • UI/UX
    • Web Standards
  • Software & Apps
    • Browsers
    • Software
    • Web Apps
  • Platform & APIs
    • APIs
    • Identity
    • Location
    • Social
    • Web Services
  • Reference
    • Color Charts
    • HTML Cheat Sheets
    • Special Characters
    • Glossary
    • Templates
    • Code Snippets
  • twitter
  • facebook
  • RSS Feeds
Feb 15 2010
File Under: JavaScript

Thau’s JavaScript Tutorial

  • By Webmonkey Staff

There’s a lot you can do with JavaScript: Images can swap when you move a mouse over them, form elements can influence each other on the fly, and calculations can be made without having to resort to a CGI script. And it works in all major browsers.

This article’s original author, Thau, has been working with JavaScript since its invention, and he created this five-part tutorial to teach you everything you need to know to begin your JavaScript career. The crash course comes complete with many exercises, and you’ll be writing a script by the end of the first lesson.

The series starts off with a look at JavaScript fundamentals, including variables, if-then statements, link events, and image swaps. Keep following along as Thau gets down and dirty with the JavaScript Document Object Model, windows and frames, JavaScript syntax with loops, arrays, and functions, and forms. This all sound like a bunch of gobbledygook? Well, dig in and learn!

And the fun’s not over once you’ve mastered the basics — Thau put together the Advanced JavaScript Tutorial for senior scripters.

Get started: Lesson 1

Tags: tutorial, wiki
  • Post Comment  | 
  • Permalink
  • Digg
  • Stumble Upon
  • Facebook
  • Delicious
  • Reddit
  • Bernie De Souza
    Javascript is something that I have needed and more importantly wanted to learn, but I have never been able to get my head around it! Maybe I haven't tried hard enough, lets hope these tutorials keep me focussed and motivated. Do you know any other detailed uses other than image rollovers?
  • yuregininsesi
    Great im going to try the javascript tutorial, always wanted to learn javascript but it just seemed to difficult to learn, thanks!
  • lace wigs
    I would like to study Jave system!Follow it!Thank you a lot!
  • catfight video
    Thanks a lot for this great tutorial. Enjoyed it very much!
  • buitenkeuken
    Great im going to try the javascript tutorial, always wanted to learn javascript but it just seemed to difficult to learn, thanks!
blog comments powered by Disqus

Webmonkey’s Picks

Browse Our Tutorials

HTML, JavaScript, design and more

Cheat Sheets

HTML, CSS and special characters

Color Charts

Brighten up your pages

Cut & Paste Code

Templates and snippets you can steal

Recent Comments

  • How to Speed Up Your Site With YSlow and Page Speed | Tech Alps on New Google Tools Help Speed Up Your Website
  • Brent on How to Speed Up Your Site With YSlow and Page Speed
  • Using Microformats in HTML5 | Tech Alps on What Happened to the Microformats Support in Firefox 3
  • Devin Serpa on Browsers Turn Their Backs on Old Macs
  • Fgfdsf on DeviantArt’s Muro Drawing App Is Pure HTML5 Awesomeness
  • Recent Articles

  • Using Microformats in HTML5
  • How to Speed Up Your Site With YSlow and Page Speed
  • Browsers Turn Their Backs on Old Macs
  • Twitter Moves to OAuth: The OAuthcalypse Is Nigh
  • Google and Arcade Fire Get All HTML5y
  • Corrections | Sitemap | FAQ | Contact Us | Wired Staff | Advertising | Press Center | Subscription Services | Newsletter | RSS Feeds
    Condé Nast Web Sites:
    Webmonkey | Reddit | ArsTechnica | Details | Golf Digest | GQ | New Yorker

    Registration on or use of this site constitutes acceptance of our User Agreement (Revised 4/1/2009) and Privacy Policy (Revised 4/1/2009).

    Wired.com © 2010 Condé Nast Digital. All rights reserved.

    The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast Digital.