Archive for May, 2006

« Previous Entries

On modifying prototypes of JavaScript built-ins

Tuesday, May 23rd, 2006

Extending prototypes of built-in objects
Okay, listen now:

You should never, ever, under any circumstances extend Object.prototype with new members unless you own all the code in the entire production environment.
The reason is simple: Doing so breaks the in operator on all types of objects used in JavaScript. This includes the for(i in o) and for each(i […]

Posted in Javascript | 20 Comments »


Headdress

Friday, May 19th, 2006

Over at Twinsparc we’ve released our first OS X application - [Headdress](http://headdress.twinsparc.com/). We made it for you, meaning we made it for web designers and developers like ourselves. The purpose of the app is to make it easier to setup fully functional sites locally. More literally, Headdress is a GUI for setting up Apache VirtualHosts […]

Posted in Uncategorized | 23 Comments »


JavaScript and Selectors

Friday, May 12th, 2006

For those of you that didn’t know it, Anne van Kesteren is the editor of a TR an editor’s draft on an API for Selectors. I’ve not been following the discussions on the mailing list, but I have some comments on the draft as it looks right now. Notably, I think they’re currently about to […]

Posted in Javascript | 12 Comments »


« Previous Entries

Content Categories
Blog
CSS
Design
DOM
Hosting
HTML
Javascript
Opportunity
Process
Productivity
Regex
RSS
Uncategorized
Previous Articles
March 4, 2008
Microsoft changes their mind about default standards mode
March 3, 2008
The ACID3 test
February 20, 2008
USA suppressing foreign freedom of expression?
February 13, 2008
ECMAScript 4 again
January 23, 2008
On X-UA-Compatible