JavaScript Links

 

Tutorials | Reference | Script Archives | Miscellaneous | Related

Tutorials

Evolt. Not a JavaScript resource per se. It's a web site and mailing list about Web Design in general. There are some members who are very good at JavaScript, including myself. When starting to learn JavaScript it may be a good idea to read articles and become a member of a mailing list so you can follow discussions, keep up with the tecnical advances and ask questions if you're really stuck.

Stefan Koch's JavaScript tutorial. He's no family of mine, but nonetheless I recommend his tutorial. Begins at the very basic beginning then goes on to some DHTML scripts.

Thau's JavaScript Tutorial. Starts at the very beginning and goes on from there.

W3C Schools Online Web Tutorials. Truly excellent set of tutorials about nearly all programming-related Web topics. Of course it includes a JavaScript Tutorial.

Netscape's JavaScript Reference. Since they invented it all, probably the best place to go for some good definitions and explanations. The site is geared towards programmers, so it's not the place to start if you're new to programming.

Reference

Netscape's Client Side JavaScript Reference. The manual of JavaScript. No explanations for newbies, just the gory details of client-side JavaScript.
It has been my guide for as long as I write JavaScripts and it only rarely lets me down.

Faqts Knowledge Base - JavaScript. Excellent list of questions and answers to common and not-so-common JavaScript questions.

CoolNerds JavaScript/Object Model Mega XRef. It seems that CoolNerds has valiantly attempted to put all JavaScript operators, methods and properties into one table with links to the appropriate Netscape and Microsoft documentation. I haven't yet found an omission or error. Large page!

DevGuru JavaScript Index. Index of all methods and properties of JavaScript in Netscape 4. Though many of them are cross–browser, this index is decidedly Netscape 4–centric. It may nonetheless be useful.

IRT. A very solid collection of tips and tricks. Slightly outdated, but you'll find some nice things here.

Script archives

Darthstoo!com. Excellent site with example scripts and explanations. Concentrates on DHTML and Version 5. The interface of the site itself uses a kind of scrolling layers. (And yes, the writer has copy/tweaked some of my scripts and has linked to me most extensively, so I gladly return the favour.)

WebFX. Actually, this is a JavaScript site that makes me think of my own site. Lots of useful scripts and each script is explained line by line. It's more geared towards DHTML and advanced style sheets (filters, for instance). The navigation is nicely done in DHTML. Definitely worth a visit. (And yes, the writer has linked to me, so I gladly return the favour.)

Miscellaneous

JavaScript Optimization. Interesting page about various optimization techniques that make your scripts run faster.

Object Model Browser. Very useful JavaScript object model inspector by TwinHelix. Click through the actual object model of your browser, starting at the window and going as deep as you like. You can see which objects and properties your browser supports, and running it in two browsers you can see the differences.

JavaScript debugging. Good article on JavaScript debugging.

JavaScript FAQ Knowledge Base. Useful database of tips and tricks for JavaScript.

JavaScript Style Sheets. Not very important, just interesting. Netscape once developed JSSS, JavaScript Style Sheets where you can set style sheets using JavaScript. You can even program paragraphs to have two colours alternately.
Doesn't work in Explorer, of course.

JavaScript in PIE. Short tutorial on JavaScript in Pocket Internet Explorer for Windows CE. Roughly compatible with Explorer 4.

1K DHTML API. This tiny script shows that it is quite possible to write a small DHTML API, something the 'specialists' in the field strenuously try to avoid. Eat your heart out, Dan Steinman and others, your hideous 40+K bloatware is no longer needed.

Related links

The css-discuss Wiki. Rapidly growing compendium of CSS knowledge. You can add your own knowledge to it.

The Web Standards Project. These are the guys who time and again tell Netscape, Microsoft and the other browser vendors to adhere to the standards. Standards support isn't perfect yet, but it's becoming better, thanks to WaSP.

HTML Compendium. The resource for all HTML tags, including obscure attributes. Most tags now have a compatibility chart where you can see what browsers support the tag.

CSS Mastergrid. The resource for all CSS1 declarations, including a support chart and syntax notes.

How to hide CSS from buggy browsers. Very useful list of CSS syntax that causes certain browsers to hide CSS. Can also be used as a compatibility table for @import, @media and such and some more advanced CSS2 selectors.
Starting with Zeldman various people have attributed these pages to me, but I didn't write them. A German named Johannes Koch did, and as far as I know he's no family of mine.

Stylesheet Overview. The CSS tutorial page of a former colleague of mine with tips to avoid common browser problems (mainly Netscape 4).

Carrie's Conceptions - Links. One of the most complete lists of links to CSS stuff I encountered on the WWW.

Overview of early browser history, until 1999.

If you know of good JavaScript links, please tell me.

Home