Archive for May, 2006

« Previous Entries Next Page »

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 | 14 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 | 11 Comments »


« Previous Entries Next Page »

Categories
Blog
CSS
Design
DOM
Event
Hosting
HTML
Javascript
Opportunity
Process
Productivity
Regex
RSS
Uncategorized
Video
Web App Dev
Previous Articles
February 1, 2010
Reading before writing
January 26, 2010
HTML5 and video
November 5, 2008
Testing IE locally on Mac with MAMP Pro and Parallels
October 12, 2008
Web App Development Part 4
October 10, 2008
Web App Development Part 3
Previous Years
2010, 2009 (no posts), 2008, 2007, 2006
Really Really Old
2006-2001