
javascript
Get flash to fully experience Pearltrees
jQuery
What you should know about if you are new to Javascript
What you should know about if you are new to Javascript Unlike server-side or desktop development, where you can use whatever language and whatever framework you want, in client-side development you're pretty much stuck with Javascript. There are some languages that compile to Javascript, and if you really really don't like Javascript, you have some options that you might prefer, like Script# , WebSharper , Dart , CoffeeScript , ClojureScript , Opa , and many others. That said, for better or for worse, Javascript really is the lingua franca of the web.Why Javascript is a Joy
I’m probably a bit biased – being a front-end web developer for a few years will do that – but I really enjoy writing Javascript. I’ve recently retreated from pure coding the last few months, but I got an opportunity this past week to jump back into some tasks, and it has reminded me how fun it is to dive into our [1] front-end codebase. Yes, Javascript can be surprisingly elegant yet completely infuriating , and all on the same line of code; for a long time, it remained the joke of the programming community, the deranged cousin that outuglied even the likes of PHP and Perl. Nowadays, JS is the language in the spotlight, and having its strengths exposed to increasingly more developers make me happy to have stuck with the language, warts and pus and all. Here’s my attempt to collate exactly why I like working with Javascript. SpeedMy winning JS1K entry---a JavaScript platform game that fits in 1024 bytes. I gave a talk on this at the November Berlin JS user group. Slides here. Though they might be hard to follow without commentary. (See here for my old, space-defense game entry.)
Bouncing Beholder [JS1k entry]
JavaScript: The World's Most Misunderstood Programming Language
Douglas Crockford www.crockford.com JavaScript , aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is one of the world's most popular programming languages. Virtually every personal computer in the world has at least one JavaScript interpreter installed on it and in active use. JavaScript's popularity is due entirely to its role as the scripting language of the WWW. Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret?Introduction 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. 2005 saw 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.
A re-introduction to JavaScript
When warts collide: var versus with Lexical block scope in JavaScript is broken, and though the use of with is generally considered poor form, it's a good solution to this problem. In most curly-braced languages, blocks delineate lexical scope. For example, in C or Java:
JavaScript: Warts and workarounds
More resources If you like this, you might also enjoy: Part 2 of the JavaScript in small bites series.

