JavaScript


Tuesday, July 3rd, 2007

Ajaxed: Ajax for classic ASP

Category: .NET, JavaScript, Library

Are you writing classic ASP pages and want to join in the Ajax revolution too? Really? Well, Ajaxed is for you. The framework is simialr to xajax for PHP, in that it allows you to tie in to a named function on th eserver side. It looks like this: < View plain text > javascript Read the rest…

Posted by Dion Almaer at 4:40 am
37 Comments

++++-
4.3 rating from 158 votes

Monday, July 2nd, 2007

iPhone Javascript and spec benchmark

Category: iPhone, JavaScript, Performance

John Murch has been running some benchmarks on both his iPhone and MacBook Pro to get a comparison . For example, JSSpeed: iPhone Try/Catch with errors 378 Layer movement 3078 Random number engine (Did not compute) Math engine 3474 DOM speed Testing… (998/1000) Array functions 1739 String functions 535 Ajax declaration 1089 Total Duration 10293 Read the rest…

Posted by Dion Almaer at 6:06 am
8 Comments

+++--
3.7 rating from 14 votes

Saturday, June 30th, 2007

How to write a Google Gadget

Category: Google, JavaScript, Programming, Widgets

I’ve written some notes on the Google Gadget API and how to write a gadget, targeted at developers who already know Ajax. What’s a Gadget? The gadget is an XML file sitting on your server. In my case, http://ajaxify.com/run/widgets/google/diggroundup.xml. It will get cached, so effectively it must be a static file. The user adds your Read the rest…

Posted by Michael Mahemoff at 8:13 am
7 Comments

++++-
4.3 rating from 26 votes

Thursday, June 28th, 2007

Cerny.js – Method call interception, Schemas, Type checking and more

Category: JavaScript, Library

Robert Cerny has created a JavaScript library in his own image Cerny.js. The library has an entire slew of things: method call interception, type checking for arguments and return values on function calls, programming by contract, logging, validation of an object against a schema, dictionaries, pretty printing JSON in text or HTML, dependency management, easy Read the rest…

Posted by Dion Almaer at 8:12 am
5 Comments

+++--
3 rating from 25 votes

Tuesday, June 26th, 2007

Chronoscope: GWT Charting and Vector Graphics platform

Category: GWT, Java, JavaScript, Library

Ray Cromwell and his team released Chronoscope a GWT based charting and vector graphics platform: We aim to bring the Google Maps experience to exploration of time series data. Using GWT, we have created a chart component which creates zoomable views of very large datasets (20,000+ points), stylable with CSS, mashupable with Javascript API and Read the rest…

Posted by Dion Almaer at 5:57 am
10 Comments

+++--
3.9 rating from 31 votes

Friday, June 22nd, 2007

Pingdom: Load time tester

Category: JavaScript, Utility

Peter Alguacil and his team have created Pingdom, a free tool that tests the load time of websites and all included objects such as images, CSS files, scripts, etc, and shows this information graphically with an Ajax interface.

Posted by Dion Almaer at 8:30 am
20 Comments

++++-
4.2 rating from 37 votes

Magic DOM

Category: JavaScript, Library

Amir Salihefendic has taken the idea from MochiKit and developed a standard alone 2k DOM library called Magic DOM. Instead of writing: < View plain text > javascript var dl = document.createElement(‘dl’); dl.className = ‘my_dl’; var dt_equ = document.createElement(‘dt’); dt_equ.innerHTML = ‘Equipments’; dt_equ.className = ‘my_dt’; dl.appendChild(dt_equ); you would do: < View plain text > javascript Read the rest…

Posted by Dion Almaer at 6:24 am
17 Comments

++---
2.3 rating from 22 votes

Thursday, June 21st, 2007

DP_Debug: JavaScript Debugging Extensions

Category: JavaScript, Library

Jim Davis has released a simple little JavaScript dumping library, DP_Debug, that supports circular and recursive references, most system objects and specifies certain otherwise ambiguous conditions. It allows for depth of recursion control, labeling and interactive collapse/expand of results. It’s based in essence on the ColdFusion CFDUMP. In addition the library allows for simple access Read the rest…

Posted by Dion Almaer at 12:04 pm
8 Comments

+++--
3.6 rating from 22 votes

Wednesday, June 20th, 2007

Spket IDE: Ext Support

Category: JavaScript, Sencha

Spket IDE, an Eclipse plugin, has added rich support for Ext JS. The powerful editor for JavaScript, XUL/XBL and Yahoo! Widget development. It provides features like code completion, syntax highlighting and content outline that helps developers productively create efficient JavaScript code. You can click around code to jump in and out of the codebase, which Read the rest…

Posted by Dion Almaer at 10:51 am
3 Comments

++++-
4.1 rating from 32 votes

Tuesday, June 19th, 2007

Object.Event: Event model for all JS Objects

Category: JavaScript, Prototype

Ryan Johnson has created an event model for all Objects that mimics Event.observe from Prototype (A little like the events in Dojo): Object.Event allows you to create and control events on any JavaScript object. This does this by providing an observer/observable implementation nearly identical to the one implemented in Prototype’s Element.observe(), except that it is Read the rest…

Posted by Dion Almaer at 7:10 am
21 Comments

+++--
3.8 rating from 51 votes

Monday, June 18th, 2007

Rainbow 9: Web based Builder

Category: JavaScript, Utility

Azer Koçulu has created an open source tool, Rainbow 9, that simplifies developing web interfaces. It provides an environment to execute and test Javascript, CSS and HTML; sharing and publishing the application. You can give it a try, and watch the video demo to see this puppy at work. Would you use it?

Posted by Dion Almaer at 6:18 am
3 Comments

+++--
3.4 rating from 16 votes

Friday, June 15th, 2007

Instant: The polaroid of Ajax

Category: Canvas, JavaScript, Library

The prolific Christian Effenberger has released another unobtrusive graphics library. This time he has shared Instant, a library that takes your images, and replaces them with tilted polaroid-like versions in-place. Once you include the JavaScript, you just set a CSS class of instant on an image that you want to polaroid, and optionally tweak the Read the rest…

Posted by Dion Almaer at 8:30 am
20 Comments

++++-
4.3 rating from 69 votes

FancyUpload with MooTools

Category: Component, Flash, JavaScript, Library, MooTools

Harald Kirschner has released FancyUpload: Swf meets Ajax for beautiful uploads. The release of the long awaited MooTools upload widget thats allows queued multiple-file upload including progress bars. It features: Select and upload multiple files Filter files by type in the select dialog Optional Events to add your own behaviour Show and filter useful file Read the rest…

Posted by Dion Almaer at 7:55 am
32 Comments

++++-
4.3 rating from 105 votes

Wednesday, June 13th, 2007

A JavaScript Module Pattern

Category: Articles, JavaScript

Eric Miraglia, of Yahoo!, has documented his explanation of what Douglas Crockford calls the JavaScript Module pattern. Eric discusses the steps: Create a namespace object: If you’re using YUI, you can use the YAHOO.namespace() method Assign the return value of an anonymous function to your namespace object Add “private” methods and variables in the anonymous Read the rest…

Posted by Dion Almaer at 6:01 am
19 Comments

++++-
4 rating from 52 votes

Resource Accelerate: Caching and Compression

Category: CSS, JavaScript, Utility

Kris Zyp has released Resource Accelerate, “a J2EE web application filter that provides three signficant performance enhancements to web applications that use CSS, JavaScript, and shared images in a simple, easy to use package.” Caching Header Directives – this can significantly reduce the number of requests a browser needs to make for a web application Read the rest…

Posted by Dion Almaer at 5:27 am
10 Comments

+++--
3.6 rating from 16 votes

Tuesday, June 12th, 2007

SlickSpeed CSS Selector TestSuite

Category: CSS, JavaScript, Library, MooTools

SlickSpeed is a CSS selector test suite provided by the MooTools folk. This tool comes at the same time as they release CSS3 support in Mootools, and it compares Prototype, jQuery, MooTools, Ext, and CSS Query. Every framework runs in his own iFrame, thus no conflicts can happen. Tests are run selector by selector, with Read the rest…

Posted by Dion Almaer at 8:10 am
32 Comments

++++-
4.5 rating from 97 votes