JavaScript is a great language, like C# and Actionscript it is based on the EMCA script standard. Being a web developer there are many times when a little JavaScript comes in very handy to enhance the user experience.
"Surprisingly, a topic of named function expressions doesn’t seem to be covered well enough on the web. This is probably why there are so many misconceptions floating around. In this article, I’ll try to summarize both - theoretical and practical aspects of these wonderful Javascript constructs; the good, bad and ugly parts of them.
In a nutshell, named function expressions are useful for one thing only - descriptive function names in debuggers and profilers. Well, there is also a possibility of using function names for recursion, but you will soon see that this is often impractical nowadays. If you don’t care about debugging experience, you have nothing to worry about. Otherwise, read on to see some of the cross-browser glitches you would have to deal with and tips on how work around them." -Juriy "kangax" Zaytsev
"Gwt Query is a jQuery-like API written in GWT, which allows GWT to be used in progressive enhancement scenarios where perhaps GWT widgets are too heavyweight. "
"As such, I present to you what may be the most widely-used monadic library in any language: the jQuery library, designed to bring Javascript back to its roots in functional programming and make AJAX and animations easy."
"This is a web browser based simulator for quickly testing your iPhone Applications. This tool has been so far tested and working using Internet Explorer 7, FireFox 2 and Safari 3 in Windows, but you need Safari to get the real experience."
"This specification defines the ElementTraversal interface, which allows script navigation of the elements of a DOM tree, excluding all other nodes in the DOM, such as text nodes. It also provides an attribute to expose the number of child elements of an element. It is intended to provide a more convenient alternative to existing DOM navigation interfaces, with a low implementation footprint"
"Google has built its business here, on the open web, and we want to help you build here too. To that end, we are happy to announce the formation of an encyclopedia for web developers, by web developers: Google Doctype."
"Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more."
"I've ported the Processing visualization language to JavaScript, using the Canvas element." Mind boggling. I first saw Processing at foo camp a few years ago and remember thinking that the natural environment for it was the browser. Via Simon.
Written by Steve Yegge, this is the real thing. It parses the javascript grammar itself (not just a regex approximation, like the old javascript mode), so it gets things like highlighting, indentation, and folding right.
Now this never occurred to me before -- what if IE8 was actually a /better/ browser than WebKit or FF? That puts in the industry in an interesting position, especially if those extensions are done in the open, and openly licensed.
File under the "subtly huge" category: "This document describes how to use the JavaScript client library to send Google data API ("GData") queries and interpret returned responses."
Reference implementation of JavaScript 2. Steve Yegge thinks this could be "the next big language" and I'm inclined to agree with the potential. Here's a way to help you make up your own mind. Via Simon.