Simon Willison’s Weblog

Items tagged javascript in 2006

Filters: Year: 2006 × javascript ×


Javascript character set screw-ups (via) Some browsers treat JavaScript files as having the same content-type as the page from which they are linked. This could cause problems with UTF-8 encoded JSON; the workaround is serving up ASCII with unicode escape sequences. # 21st December 2006, 3:20 pm

Why JSON isn’t just for JavaScript

Dave Winer’s discovery of JSON (and shock that “it’s not even XML”) has triggered an interesting discussion thread, on his blog and elsewhere. Plenty of people have re-assured him (and themselves) that it’s only used for JavaScript—it’s convenient in the browser but irrelevant elsewhere.

[... 787 words]

Conditionally Sticky Sidebar. A nicer implementation of the trick I’m using for my add comment form; this one takes advantage of position: fixed in browsers that support it. # 20th December 2006, 1 am

Create cross browser vector graphics. An accessible introduction to dojo.gfx, a powerful 2D drawing API built on SVG and VML. # 20th December 2006, 12:42 am

YUI CSS Grid builder (via) The YUI CSS grid system can be hard to get your head around. This interactive tool makes it much easier to figure out. # 16th December 2006, 10:30 pm

Making GWT Better. Explains the philosophy behind GWT. It’s all about the tools! # 12th December 2006, 5:53 pm

GWT 1.3 Release Candidate is 100% Open Source. At least you can see how the code generator works now. # 12th December 2006, 5:50 pm

Java SE 6 Released. “Script engines” (like JavaScript, Jython and JRuby) become a first class citizen. # 12th December 2006, 8:48 am

WYMeditor. A semantic rich text editor that appears not to suck! # 6th December 2006, 4:35 pm

Including Dojo, The Really Easy Way. Drop in a single include to load code on demand from AOL’s CDN. # 28th November 2006, 12:22 pm

Introducing the Technorati Link Count Widget. I’m trying this out; it’s pretty sweet. Nicely unobtrusive too. # 18th November 2006, 10:53 am

Tamarin

On Tuesday, the Mozilla Foundation and Adobe announced the Tamarin project, an open-source ECMAScript virtual machine based on the ActionScript engine used by Flash Player 9.

[... 380 words]

Dojo 0.4 release notes (via) GFX (a 2D drawing API) is awesome; dojo.html.metrics looks extremely useful, and onDomLoad is always nice. # 23rd October 2006, 12:39 am

Browser JavaScript in Opera. Opera monkeypatches some sites, and auto-updates the patches once a week. # 3rd August 2006, 5:37 pm

XMLHttpRequests using an IFrame Proxy (via) Another scary hack abstracted away by Dojo. # 1st August 2006, 5:40 pm

Notes on JavaScript Libraries

@media 2006 was a blast. Great talks, great people and some of the highest production values I’ve ever seen at a conference (check out the bags!).

[... 682 words]

Fjax: Just say no

To my utter amazement, a decent amount of buzz appears to be building around a new “technology” called Fjax—much of it centred around this interview on Webmonkey, but also benefiting from a mention on the O’Reilly Radar and of course the obligatory Digg story.

[... 879 words]

Brad Neuberg introduces dojo.storage. Incredibly technically impressive, embodying months of accumulated expertise. # 1st May 2006, 11:33 pm

Speaking gigs

I’ve been doing a fair amount of public speaking recently, based on the principle that the only way to get good at it is to get a lot of practise. My last two talks were a session on Django and Web Application Frameworks at the ACCU 2006 conference and a talk on the Yahoo! Developer Network for NMK’s Beers and Innovation series.

[... 304 words]

An S3 AJAX Wiki. Les continues to innovate against S3. # 22nd April 2006, 7:09 pm

JavaScript apps with read/write access to S3. JS apps hosted on S3 could read and write to the store. # 4th April 2006, 9:33 am

Learning Flash for programmers?

I’ve decided it’s about time I learnt some Flash, mainly because of the exciting opportunities posed by the Flash-JavaScript bridge. It’s become pretty obvious now that Flash is the most practical option for dealing with audio and video on the Web, and the bridge means that anything Flash can do is now available to JavaScript as well. Google Finance and the Yahoo! JS-Flash Maps API are just two recent examples of why this stuff is worth knowing more about.

[... 138 words]

Form Hijack (via) Neat unobtrusive JavaScript trick—use document.onclick to catch events before page has loaded. # 21st March 2006, 10:43 am

My ETech JavaScript tutorial

I gave a three hour JavaScript tutorial at ETech this morning, aimed at people with previous programming experience who hadn’t yet dived deep in to JavaScript as a programming language. It seemed to go pretty well—some good questions were asked at various points and a few people told me afterwards that they had found it interesting.

[... 247 words]

Yahoo! UI JavaScript treats

The Yahoo! Developer Network was updated yesterday with a veritable gold-mine of Exciting New Stuff, coinciding with the launch of the brand new Yahoo! User Interface Blog.

[... 576 words]

Yahoo! UI Library. Open Source JavaScript widgets and libraries. # 14th February 2006, 1:12 am

Escaping regular expression characters in JavaScript

JavaScript’s support for regular expressions is generally pretty good, but there is one notable omission: an escaping mechanism for literal strings. Say for example you need to create a regular expression that removes a specific string from the end of a string. If you know the string you want to remove when you write the script this is easy:

[... 362 words]