Javascript

Internet Explorer, 'Has Layout', and Me

IE Sucks This week at my Clark-Kent-day-job, I was working with JQuery, which is usually a pleasure. However, in this particular occasion, Microsoft, circa 2001, stepped in and defecated all over my happy times.

Impressive CSS Dock Menu

Over at ndesign-studio.com, Nick La has coded up a very impressive Mac OS X dock-like menu completely with JQuery and CSS.

Example Picture:

The History of Javascript by Douglas Crockford

Kevin Rose (founder of Digg.com) recently posted a great video from Yahoo of a presentation of Yahoo’s own Douglas Crockford titled ‘The JavaScript Programming Language’.

The video is a succinct and honest coverage of Javascript, where it came from, why it has a name so close to Java, and what it is useful for now. It’s not an advanced lesson, but Douglas Crockford is a well-spoken presenter.

Topics covered in the video include:

Functional Programming in Java/Javascript

One ability with modern Javascript I haven't explored too much yet is functional programming, or as the W3C calls it, higher order programming.

Whatever you call it, it is pretty cool stuff; basically implying that a function itself is a value. There really is no direct counterpart to functional programming in strict, statically typed object-oriented languages such as Java. Instead, it is really a different school of thought than OO.