JavaScript tutorials

A Reintroduction to JavaScript from Simon Willison all on one page. Why a re-introduction? Because JavaScript has a reasonable claim to being the world’s most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features. The last year has seen the launch of a number of high profile JavaScript applications, showing that deeper knowledge of this technology is an important skill for any web developer.
Introduction to JavaScript - JavaScript is used in millions of Web pages to improve the design, validate forms, detect browsers, create cookies, and much more.
JavaScript tutorials - from beginner to intermediate.
JavaScript for the Total Non-Programmer - This tutorial will take you step by step through the fundamentals of Javascript. You will learn how to write functions, use data from text boxes, create IF-THEN conditionals, program loops, and generally make your web page smarter.
JavaScript Tutorial for Programmers - This JavaScript tutorial is aimed primarily at those who have had at least some exposure to another programming language. It is not our purpose here to cover the basic concepts of computer programming, but rather illustrate the syntax and methodology of JavaScript. For its part, JavaScript is a rather basic language which conforms tightly to the core concepts of computer programming. Any background in programming, from Visual Basic to Pascal to C (which is far more advanced) is sufficient to readily understanding JavaScript.
WebMonkey JavaScript Tutorial - 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. Followed by advanced tutorial.
JavaScript tutorial with examples
JavaScript tutorial - all on one page
WebDeveloper JavaScript Guide - This tutorial introduces JavaScript, a language you can use to embed commands in an HTML document. This article assumes no prior knowledge of programming, but does assume HTML familiarity. I’ll take you from a high-level overview of JavaScript language concepts through several useful scripts you can modify for use in your own pages. This tutorial supplements Netscape’s official JavaScript Authoring Guide, which is a thorough reference but doesn’t give you much in the way of getting started.
JavaScript Kit - collection of JS examples.
JavaScript interview questions - to ask/answer at a job interview.
WebReference JavaScript articles - JavaScript is an easy-to-use programming language that is common on Web pages. It can enhance the dynamics and interactive features of your site with small amounts of code.
16 JavaScript tutorials - takes the reader from JavaScript basics to advanced topics such as regular expressions and internationalization.
The JavaScript Diaries - an easy to read introduction to JavaScript
JavaScript References - This is the place for documentation and references about the JavaScript programming language. This section is dedicated to the language itself, however you will also find pointers to other centrals where JavaScript is in use in combination with other technologies.
JavaScript and Browser Objects Quick Reference - Part of my arrangement with the publisher of the JavaScript Bible (Wiley) is that I am allowed to offer for free download an Adobe Acrobat (PDF) version of Appendix A of the book. This appendix consists of the JavaScript and Browser Objects Quick Reference. The pages in the PDF versions are formatted in such a way that you can assemble a customized, quick-reference poster or booklet that makes the most sense for the kind of browsers you need to support in your development work. This compact guide enables you to see at a glance the breadth of each object’s properties, methods, and event handlers (complete details and examples of property values and method parameters can be found in the text of the JavaScript Bible, 5th Edition). The core JavaScript language section applies to all scriptable browsers.