Please consider donating: a local project in memory of my daughter

Archive for the "javascript" Tag

Rich text input on iOS

Rich text input is difficult on any platform, but I discovered a rather cheeky, but simple trick to give you rich text inputs on iOS.

link elements block DOM parsing too

Today we're pretty well versed with how JavaScript works. We know that script elements block rendering (well, actually blocks the parsing, which thus delays the rendering), and we know why8. Sure, so we put the script elements at the end of the document. But did you know that link elements block too? * document.write can affect [...]

Getting CORS Working

Recently I ran a workshop where I ran a small section of the workshop on CORS and how to enable it. In the past, I've found it to be very easy but this time around everything backfired and it didn't work. So after the workshop I went about understanding why the CORS demo it didn't [...]

Broken Offline Support

The state of offline detection in desktop browsers is broken and it needs to fixed or at least get better, but I can't see this happening unless we push against the browser vendors to fix this. Currently, as of April 2011, offline and online events are broken, as is the navigator.onLine property. The only exception appears [...]

Creative HTML5 and JavaScript workshop by @seb_ly

This week I had the pleasure of attending Seb Lee-Delisle's Creative HTML5 and JavaScript workshop and even as someone who classes themselves as an expert JavaScripter (I hope!), I still learnt tons.

Audio Sprites (and fixes for iOS)

I recently had to work on a project for iOS that required that sound play on particular actions being performed. The problem is that iOS and HTML5 has been seriously oversold by Apple and the devices are pretty poor in comparison to the desktop. Audio and video are particularly poor, so to solve my problem [...]

node.js rapid development: nodemon

node.js is clearly the hottest thing since sliced bread, and recently I've been working on a larger project that runs as a node server. The problem I encountered was that, unlike a PHP based web app, whenever I made any changes to the code, I would have to manually stop and start node. This bugged me. [...]