Ajax
Ajax, short for asynchronous JavaScript and XML, allows websites to retrieve data from the server asynchronously behind the scenes, without interfering with the display and behavior of the existing page. Check out Ajax news, tips and tutorials here.
Thursday, January 22nd, 2009
Category: Ajax
, Editorial
, Examples
, Library
Dylan Schiemann has posted on Platform Optimization Strategies for Ajax Toolkits which covers techniques for having code run on multiple platforms effectively. He talks about how some frameworks have code paths for specific browsers to shorten the if (foo) type overhead. Having a compile step like GWT does makes this easy. TIBCO GI “builds an Read the rest…
Thursday, January 8th, 2009
Category: Ajax
, HTML
John Allsopp has a thoughtful piece that races some old concerns about the new tag set in HTML 5, and how we will ever be able to jump on that train when the cabooze still has IE.old train cars. It is great to have new semantics for <section> and all, but what will browsers do Read the rest...
Thursday, December 18th, 2008
Category: Ajax
Herb Sutter is a great leader in our industry, and he has taken on Jeff Atwood's post on Web 2.0 app design. It comes to the age old issue of how "desktop-y" do you make your Web application? Herb believes that having them look like desktop apps is natural. I think that I disagree. I Read the rest...
Wednesday, December 17th, 2008
Category: Accessibility
, Ajax
, RichTextWidget
, Unobtrusive JS
, Yahoo!
I am proud to be able to announce the new currency converter on Yahoo finance. Why? Because it is a perfect example of how a complex rich user interface can be built in an accessible manner. As the main developer, Dirk Ginader explains: About 9 months ago my fellow co-worker, the User Experience Designer Graham Read the rest...
Tuesday, December 2nd, 2008
Category: Ajax
, CSS
, iPhone
Shawn Lauriat hacked CSS Transition support into the presentation app S5. Now he has posted slides from one of his talks that uses the functionality. See how you can add fun (or annoying ;) transitions to your S5 prezos, even on the iPhone:
Thursday, November 20th, 2008
Category: Ajax
, Cloud
, jQuery
, Sencha
, Yahoo!
YUI and Google Most everyone knows that Google has really stepped up to the plate by helping many JavaScript library projects host their builds on the Google AJAX Libraries API. Apart from providing a central distribution point for these libraries, the bandwidth cost savings alone go a long way in helping frameworks service their users Read the rest...
Thursday, October 30th, 2008
Category: Ajax
, Editorial
This comes as part of the from my personal blog series... In recent presentations, Ben and I have been taking a look back on the rise of Ajax (where Ajax == popularity of dhtml :). At its core, I think it all comes down to UI responsiveness. When you look at the killer apps such Read the rest...
Friday, October 24th, 2008
Category: Ajax
, CSS
XHR is so 1997. Now it is time for some CSSHttpRequest action, a device that allows you to run cross domain Ajax requests thanks to a CSS hack: Similar to JavaScript, this works because CSS is not subject to the same-origin policy that affects XMLHttpRequest. Like JSONP, CSSHttpRequest is limited to making GET requests. Unlike Read the rest...
Monday, October 6th, 2008
Category: Ajax
Matt Raible has posted on the Ajaxified Body pattern, that loads content into the main area instead of reloading an entire page. The surrounding template stays put, and the red area changes when you have an action: This is an old question: "When should you just reload the page?" In the sample application you see Read the rest...
Sunday, September 28th, 2008
Category: .NET
, Ajax
, jQuery
Just as jQuery kicks off its first jQuery conference adjunct with The Ajax Experience in Boston tomorrow, it gets an energy boost from some big double-barrel news: Microsoft and jQuery Microsoft is looking to make jQuery part of their official development platform. Their JavaScript offering today includes the ASP.NET Ajax Framework and they’re looking to Read the rest...
4.2 rating from 146 votes
Friday, August 22nd, 2008
Category: Ajax
, JavaScript
IE 8 has an onhashchange event, and Ajax history / bookmark management has been a long time problem of choice for developers. Zach Leatherman has revisited the problem and has another solution that doesn't require setInterval to check on the location. On initialization, we load an iframe onto the page that is positioned absolutely at Read the rest...
Wednesday, July 23rd, 2008
Category: Ajax
, Dojo
, JavaScript
We have written about using window.name as a transport and Kris Zyp has just posted about how Dojo has created a new dojox.io.windowName module. The window.name transport is a new technique for secure cross-domain browser based data transfer, and can be utilized for creating secure mashups with untrusted sources. window.name is implemented in Dojo in Read the rest...
Thursday, July 3rd, 2008
Category: Adobe
, Ajax
OpenLaszlo is a fascinating project, and got even more interesting when they went meta, and allowed you to general Ajax applications as well as SWF ones. The 4.1 release is a big one, as it brings full parity to the Ajax side of the house: OpenLaszlo 4.1 is a major release bringing full support for Read the rest...
Wednesday, June 25th, 2008
Category: Ajax
, Flash
, JavaScript
, Library
Kyle Simpson has announced a new family of opensource projects called flensed and the first project being flXHR which "utilizes javascript+flash to create a complete, literal drop-in replacement (by being API identical) for the native browser XHR (Ajax) communication mechanism. However, flXHR uses Flash Player's security model to enable direct cross-domain communication, and also has Read the rest...
Friday, June 20th, 2008
Category: Ajax
, Component
, JavaScript
Ivan Bozhanov walked us through his jQuery-based tree component recently. The state of trees out there is interesting. YUI! has a nice, stable tree control but Dojo's once feature-rich tree has been replaced with a fairly basic tree (i.e., doesn't appear to have in-line editing and drag-and-drop still seems flakey; Dojo guys, correct me if Read the rest...
3.9 rating from 131 votes
Monday, June 16th, 2008
Category: Ajax
, JavaScript
Kris Kowal dropped us a line pointing us towards his year-long labor of love: modules.js, a stand-alone dynamic JavaScript module loader. As the module-loading space is quite crowded at the moment (e.g., Google, Dojo, Yahoo, JSModule, etc.), we asked Kris to explain what makes modules.js different. He had some interesting things to say. Existing Module Read the rest...