This post mentions IE6 everywhere, but it’s not about IE6 at all. In my standard rant on the three ages of web development, a standard sub-rant is our improved ability to develop on IE6:
Although it was created back in 2001, we could do far more with it in 2004 (e.g. Google Maps) than we could [...]
[Read more →]
Tags: Ajax·html5·IE6·Javascript
Jump straight to the demo.
Cross-Origin Resource Sharing makes it possible to do arbitrary calls from a web page to any server, if the server consents. It's a typical HTML5 play: We could do similar things before, but they were with hacks like JSONP. Cross-Origin Resource Sharing lets us can achieve more and do it [...]
[Read more →]
Tags: Ajax·html5·Javascript·Microformats·Web Services·XMLHttpRequest
I mentioned I'm moving on from Osmosoft a few weeks ago and after 12days and a week of doing much less than one could ever have imagined, it's time to announce where I'm going: Google. I'll be joining Google as a Chrome developer advocate, which means focusing on HTML5, Javascript, the Chrome browser, ChromeOS, and [...]
[Read more →]
Tags: Ajax·Google·html5·Javascript·Navel-Gazing
usual live blogging caveats - spelling errors, messy, etc etc
@premasagar is visiting the Osmoplex today (thanks @jayfresh for arranging it) and is taking us through his work on iframes, widgets, and sandboxing. I've realised we could perhaps be collaborating as my jquery-iframe plugin is so close to his. Different emphases, but much overlap.
GitHub is where [...]
[Read more →]
Tags: Ajax·IFrame·Javascript·Web·Widgets
Around the time Ajax got coined, one of the already-known patterns was 37Signals' Yellow Fade Effect. As techniques were shared and visual effects libraries emerged, we began to see visual effects become commonplace on the web. I documented four of them in Ajax Design Patterns: One-Second Spotlight, One-Second Mutation, One-Second Motion, Highlight. (I wish I [...]
[Read more →]
Tags: Ajax·Ajax Patterns·Javascript·Patterns·Usability·Web
To simplify TiddlyGuv message rendering, I made "SimpleMessagePlugin". It removes the message box 1 second after a message was shown (using displayMessage). In the event another message appears in that time, it appends the message (as it normally does) and extends the message box's lifetime by a second. In other words, it always closes a [...]
[Read more →]
Tags: Ajax·Javascript·Osmosoft·Project·TiddlyWiki
Fred noticed Jon Resig's State of jQuery slides are up:
State of jQuery '09View more documents from jeresig.
Highlights for me:
Now:
Now using sizzle, the quick, generic (not just JQuery), selector engine. Slide 8 show
s almost 2* performance improvement on IE6 from JQuery 1.2.6 -> 1.3.2.
Performance improvements are apparently dramatic (browser averages):
width() / height() ~4* speedup (good - [...]
[Read more →]
Tags: Ajax·Javascript·JQuery
This has been a while coming, but I made a little "yet another modal dialog lightbox JQuery plugin" thing this week.
Demo and Download for Modal Dialog - JQuery Plugin
It was driven by TiddlyDocs, but I've been wanting one anyway for a while. Mostly because lightbox libraries generally do some hocus-pocus on page load, like applying [...]
[Read more →]
Tags: Ajax·Javascript·JQuery·Lightbox·Plugin·Project
Tonight, I was thinking of making a Twitter app to manage my various accounts (I have ~dormant accounts related to projects like @webwait and @listoftweets). The app would be holding username and password details for each of these accounts, so it made sense to build it as a Single Page Application (SPA). This way, a [...]
[Read more →]
Tags: Ajax·Javascript·JQuery·Project·SPA·TiddlyWiki
About a year ago, I was excited to discover ColourLovers had an API. There is some great data about colours and palettes on that site, and some great possibilities for mashups - some as general-purpose art projects, and some as tools for designers.
However, I noticed there was no JSON-P interface, so there was no way [...]
[Read more →]
Tags: Ajax·API·ColourLovers·Javascript·JQuery·Project