Friday, September 26th, 2008

The cross browser addEvent resurfaces

Category: JavaScript, Library

Stephen Stchur has written great posts in the past about cross browser events, and has revisited the topic with The Ultimate addEvent function article. You get to use the function a la: < View plain text > javascript var myDiv = document.getElementById(‘myDiv’); xb.addEvent(myDiv, ‘click’, function(e) {    alert(‘The this keywords works (even in IE!): ‘ Read the rest…

Posted by Dion Almaer at 8:24 am

3.3 rating from 29 votes

Thursday, September 25th, 2008

Pi.js: Simple JavaScript Library

Category: JavaScript, Library

Azer Koculu has released his Pi.js framework, which is a lightweight system that includes a minimal set of modules, and the ability to use and provide plugins. By default you get: pi.env: browser detection pi.get: DOM access pi.util: Extensions to JavaScript (e.g. support currying, includes, viewport config, and more) pi.base: OO subsystem pi.element: Create and Read the rest…

Posted by Dion Almaer at 6:04 am

3 rating from 34 votes

Monday, September 15th, 2008

Patroon: Another JavaScript Templating Solution

Category: JavaScript, Library

Matthias Georgi has posted the release of Patroon, his new templating system that uses JavaScript. It joins other solutions such as using Django via JavaScript (e.g. Dojo let’s you do that), TrimPath, and more. The way it works is simple. You setup the data that you will be able to access in the template: < Read the rest…

Posted by Dion Almaer at 7:29 am

2.7 rating from 23 votes

Friday, August 29th, 2008

GWT 1.5 final release is shipped and out the door

Category: Google, GWT, Java, Library

I have seen the GWT team working very hard indeed on GWT 1.5, and they must be very happy to see the final release shipped and complete: GWT 1.5 delivers what we think are an impressive number of improvements, about four hundred issues if you’re counting. We’re also happy that one of those is issue Read the rest…

Posted by Dion Almaer at 10:51 am

3.9 rating from 27 votes

qooxdoo 0.8: new GUI toolkit and tool chain

Category: JavaScript, Library

qooxdoo 0.8 has been released and it appears to have a lot of big changes. Andreas Ecker told us a little about it: While at first qooxdoo 0.8 looks like a minor jump in version number over the previous 0.7.3, the actual changes are huge. In particular the UI capabilities as well as the developer Read the rest…

Posted by Dion Almaer at 10:40 am

4.6 rating from 40 votes

Wednesday, August 20th, 2008

Making creating DOM-based applications less of a hassle

Category: Framework, JavaScript, Library

Creating a lot of HTML using DOM methods can be a real pain. This is what students of the Juku training course that I held two weeks ago found out quite quickly and complained about the verbosity of it all. I listened to their concerns and came up with a framework for JavaScript applications called Read the rest…

Posted by Chris Heilmann at 11:13 am

3.2 rating from 23 votes

Tuesday, August 19th, 2008

Reading ID3 tags with JavaScript

Category: Examples, JavaScript, Library

Jacob Seidelin is up to more tricks, this time playing with the binary side of life and writing a library that can reading ID3 tags from MP3 files and such. < View plain text > javascript // URL of the mp3 file (must be on the same domain!) var file = "mymusicfile.mp3";   // define Read the rest…

Posted by Dion Almaer at 10:27 am

3.1 rating from 34 votes

Tuesday, July 29th, 2008

Ajax-Alexa-Thumbnails: API to get site thumbnails

Category: Library, Yahoo!

Have you ever wanted to be able to easily grab a thumbnail image that represents a website? Eric Ferraiuolo has created Ajax-Alexa-Thumbnails on Google Code, a library that builds on YUI to do just that. The project consists of a server-side component written in PHP which makes the cross-domain request to Amazon’s Alexa Site Thumbnail Read the rest…

Posted by Dion Almaer at 7:11 am

3.7 rating from 33 votes

ProtoChart: Using Canvas to give you good looking charts

Category: Canvas, Library, Prototype

ProtoChart is a new opensource library using Prototype and Canvas to create good looking charts. Features Line, bar, pie, curve, mix, and area charts available Multiple data series on same graph Legend support Customizable grid, grid border, background Customizable axis-tick values (both x and y) Check out a live demo of ProtoChart at work.

Posted by Dion Almaer at 6:00 am

3.9 rating from 19 votes

Friday, July 11th, 2008

YPulse: Fades and Pulsations Library

Category: Component, JavaScript, Library, Yahoo!

Kent Johnson has released YPulse a simple open source wrapper for the YUI Animation library that makes creating highlight fades and pulsing button glows a bit easier. You pulse away with something like: < View plain text > javascript var pulser = new YAHOO.squarebits.YPulse(   ‘my-div’,   ‘backgroundColor’,   ‘#FFFFFF’, // starting   ‘#FFFF00′, // Read the rest…

Posted by Dion Almaer at 8:42 am
1 Comment

2.4 rating from 31 votes

Wednesday, July 9th, 2008

Passpack releases Host-Proof Hosting Library

Category: Library, Security

Passpack notified me about their new library to support Host-Proof Hosting (HPH) development (touched on earlier). The library allows anyone to set up HPH on their own infrastructure. It’s mostly a browser-side library powered by JQuery, focused on transferring encrypted data, and there’s also some sample server-side PHP code. I think the most important part Read the rest…

Posted by Michael Mahemoff at 1:45 pm
Comment here

3.4 rating from 25 votes

Monday, June 30th, 2008

ShiftZoom: Zoomify your oversize images

Category: Canvas, JavaScript, Library

ShiftZoom 1.0 is the latest tool from Christian Effenberger that allows you to add zoom and pan functionality to oversized images on your webpages. It uses unobtrusive javascript to keep your code clean. Requires no plugin/extension or any other external resource! It works in all the major browsers – Mozilla Firefox 1.5+, Opera 9+, IE Read the rest…

Posted by Dion Almaer at 11:15 am

4 rating from 79 votes

Wednesday, June 25th, 2008

flXHR: Flash based XHR from flensed

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…

Posted by Dion Almaer at 9:53 am

4.1 rating from 45 votes

Friday, June 13th, 2008

Pingdom checks on JavaScript usage on top sites

Category: JavaScript, Library

Pingdom, the service that has gotten popular telling us when Twitter is down, has just released stats on which Javascript frameworks are the most common. The websites were collected from the Alexa US Top 100 and the Webware Top 100 Web Apps. The frameworks we looked for were Prototype, JQuery, MooTools, Yahoo! UI Library, Dojo, Read the rest…

Posted by Dion Almaer at 10:39 am

3.2 rating from 29 votes

Wednesday, June 11th, 2008

Frizone: JavaScript dev, test, and deployment environment

Category: JavaScript, Library

John Leach has created a very cool new open source project called Frizione (Italian for Clutch). Frizione is a “JavaScript development, testing and deployment environment. It comprises a library agnostic set of tools for any type of browser based JavaScript development, which coincidentally has Gears support.” You run Frizione as a Web server and it Read the rest…

Posted by Dion Almaer at 9:10 am

3.6 rating from 25 votes

Friday, June 6th, 2008

An interview with 280 North on Objective-J and Cappuccino

Category: JavaScript, Library, Podcasts, Toolkit

As I say in this podcast interview, I got an early look at 280 Slides the application that launched yesterday to much acclaim. People are calling it “Keynote on the Web”, which the team finds very humbling, and hope that one day they have all of the great features (and more!). As you can hear Read the rest…

Posted by Dion Almaer at 3:41 pm

4.2 rating from 74 votes