Various sections of the site go here

Friday, September 5th, 2008

The JavaScript Framework Long Tail

Category: Framework, JavaScript

One of the reasons Dion is such an effective editor here at Ajaxian is his sense for filtering all of the available news from the Ajax community down to about three stories a day. Truth-be-told, with all the submissions we get and what we find on our own, we could easily post 10 stories a Read the rest…

Posted by Ben Galbraith at 9:00 am

3.6 rating from 38 votes

Audible Ajax Episode 29: Interview with Google’s Gavin Doughtie

Category: Podcasts

In the run up to The Ajax Experience conference coming up at the end of this month, Dion and I thought it would be fun to interview a few of the speakers. In this episode of Audible Ajax, we talk with Gavin Doughtie, a Dojo contributor and Google employee. The topics range from browser graphics Read the rest…

Posted by Ben Galbraith at 8:00 am

3.3 rating from 27 votes

Cappuccino and Objective-J released as opensource

Category: JavaScript

We were all very impressed with the work that the 280 North team did with 280 Slides, and they fulfilled their promise by opensourcing Cappuccino and Objective-J under LGPL: Cappuccino is an open source application framework for developing applications that look and feel like the desktop software users are familiar with. Cappuccino is built on Read the rest…

Posted by Dion Almaer at 7:19 am

3.8 rating from 29 votes

jTPS: Animated Sortable Datagrid jQuery plugin

Category: jQuery

The data grid above is a jQuery plugin jTPS that creates a table you can sort and page through, using nice animations, all via a simple call out: < View plain text > javascript $(document).ready(function () { $(’#TABLETOCONTROL’).initTable( {perPages:[5,12,15,50,’ALL’]} ).controlTable(); });

Posted by Dion Almaer at 6:14 am

3.9 rating from 55 votes


Category: Games

Selim Arsever wants to make it easier to great JavaScript games, so he created gameQuery, based on jQuery. gameQuery allows you to declare animations, which are made of one image with a succession of frames just like in a css sprite. An animation in itself doesn’t exist until it’s associated with a sprite. < View Read the rest…

Posted by Dion Almaer at 2:36 am

3 rating from 24 votes

Thursday, September 4th, 2008

Dojo Multifile Uploader with Flash

Category: Dojo, Flash

SitePen continues their work on Deft with a multi-file uploader: The Dojo Toolkit now has support for multi-file uploads, thanks to the new Deft project. The dojox.form.FileUploader class embeds a hidden SWF file in the page which, when triggered, will open a system dialog that supports multiple file selection, and also file masks, which allows Read the rest…

Posted by Dion Almaer at 10:09 am

3.6 rating from 36 votes

Zend Framework 1.6: Dojo, SOAP, Testing, Tooling, and more

Category: PHP

Andi Gutmans announced Zend Framework 1.6 which includes the new Dojo support which they put to work on the site itself: With this release we continue to provide enterprise-grade features with our new Zend_Soap component, which brings PHP-style simplicity to building and exposing SOAP web services. This component can operate in both WSDL and non-WSDL Read the rest…

Posted by Dion Almaer at 9:23 am

4.3 rating from 23 votes

IE 8 Security and nosniff

Category: Security

Eric Lawrence posted on IE 8 security issues in the beta 2 release, which include: Restricting document.domain In Internet Explorer 7, the following set of calls would succeed: < View plain text > javascript // initial document.domain is     document.domain = "";  // 1. Domain property set to default value     document.domain Read the rest…

Posted by Dion Almaer at 7:43 am
Comment here

2.6 rating from 27 votes

Wednesday, September 3rd, 2008

Adding Custom Tags To Internet Explorer, The Official Way

Category: Browsers, HTML, IE

There have been some clever tricks to create new custom tags in Internet Explorer, such as the createElement trick. However, I never realized that Internet Explorer itself provides a facility to define new tags in the markup and have them styled, since Internet Explorer 5! Some details from the MSDN documentation on this feature, titled Read the rest…

Posted by Brad Neuberg at 1:30 pm

2.6 rating from 27 votes

Brendan discusses how TraceMonkey is climbing faster; Ruby on the Web with V8

Category: JavaScript, Performance

Brendan Eich jumped right in and benchmarked the tip of tree for TraceMonkey, with the V8 version that came with Google Chrome: We win on the bit-banging, string, and regular expression benchmarks. We are around 4x faster at the SunSpider micro-benchmarks than V8. This graph does show V8 cleaning our clock on a couple of Read the rest…

Posted by Dion Almaer at 1:19 pm

3.8 rating from 16 votes

Audible Ajax Episode 28: The State of Ajax, with Chrome and friends

Category: Podcasts

Everyone knows that the big news of the week is Google Chrome, Chromium, and V8. Ben and I sat down for our podcast update and delve deeper at how all of the browsers are doing interesting things and progressing nicely. We discuss SquirrelFish, TraceMonkey, and of course V8. We also delve into Canvas land and Read the rest…

Posted by Dion Almaer at 8:58 am

3.7 rating from 27 votes

Coverflow again…. with Canvas

Category: Canvas, Examples

For some reason, we like to implement Coverflow to see if the technology of choice is decent enough to do so. This latest version works with Canvas, and does a nice job of smoothly doing the animations at hand. All you have to do is: < View plain text > javascript Coverflow.init(     [ Read the rest…

Posted by Dion Almaer at 7:33 am
Comment here

3.5 rating from 51 votes

Drag and drop via sneaky Textarea hack

Category: Canvas, JavaScript

Ernest Delgado put together work from an earlier project, and the realization that textareas are native drop targets, to create Drag and Drop without Drag and Drop. Something that I never realized before is that text areas are drop targets by default. Using this property alone (without registering drag events on the source elements), we Read the rest…

Posted by Dion Almaer at 7:02 am

3.3 rating from 27 votes

Xsstc: Cross-site scripting through CSS data

Category: Security

Wes Biggs has posted on Xsstc, his cross-site scripting solution that uses CSS to hide the data: It turns out CSS leaks data in a very subtle way. Properties set by an external stylesheet (that is, one that is loaded using a LINK REL=”STYLESHEET” tag) are used to style the elements of the host page, Read the rest…

Posted by Dion Almaer at 5:37 am

3.7 rating from 18 votes

QUnit: A simple look at the jQuery unit test framework

Category: JavaScript, jQuery, Testing

Chad Myers has a simple look at GUnit, the jQuery based unit test framework. His article explains how to get going, and walks through a test like this: < View plain text > javascript module("Show and Hide");   test("should hide the element when hide is called", function(){       $("#testDiv").hide();       // Read the rest…

Posted by Dion Almaer at 5:12 am

4 rating from 19 votes

Tuesday, September 2nd, 2008

Google Chrome, Chromium, and V8

Category: Browsers, Google

It is really exciting to see the level of pace that browsers have been setting recently, especially with respect to performance. I have been able to keep in sync with Google Chrome the new browser, and Chromium, the open source code-base it comes from. There are a couple of innovations that have been great to Read the rest…

Posted by Dion Almaer at 2:00 pm

4.5 rating from 60 votes