JavaScript


Monday, April 23rd, 2007

Dojo Offline Toolkit Beta Released

Category: Dojo, JavaScript, Library, Offline

Brad Neuberg and the SitePen team has been working tirelessly to get this beta out of the door. Now we have the Dojo Offline Toolkit in beta, released to the world: Dojo Offline is a free, open source toolkit that makes it easy for web applications to work offline. It consists of two pieces: a Read the rest…

Posted by Dion Almaer at 10:11 am
5 Comments

+++--
3.6 rating from 32 votes

Rico 2: Rebirth is near

Category: JavaScript, Library, Prototype

Rico was one of the early libraries to show us nice effects on top of Ajax libraries. There has been a murmor that Rico 2.0 was in the works, and Tobie was right. Rico 2.0 has a beta release available. What is new in Rico 2.0? Components Rico 2.0 extends the component set from the Read the rest…

Posted by Dion Almaer at 8:00 am
5 Comments

+++--
3 rating from 25 votes

AutoSuggestMenu 1.1

Category: .NET, Atlas, Component, JavaScript

Eric Popivker has released AutoSuggestMenu 1.1, a .NET component for doing the old-faithful-autosuggest feature that helped to get Ajax on the map (pun intended). Features Attaches itself to a specified text box. Utilizes Microsoft AJAX Extensions and JSON to retrieve data from the server. Uses paging to iterate through a large number of suggestions Enables Read the rest…

Posted by Dion Almaer at 7:54 am
2 Comments

+++--
3.7 rating from 80 votes

Friday, April 20th, 2007

Unobtrusive JavaScript, Microformats, and the Google AJAX Feed API

Category: Examples, JavaScript, Unobtrusive JS

Over on my personal blog I discussed Unobtrusive JavaScript, Microformats, and the Google AJAX Feed API. The posting discusses an example that creates a Feed Billboard using the Google AJAX Feed API released the other day. Here is the outcome: The fun part was creating a microformat that would degrade nicely: < View plain text Read the rest…

Posted by Dion Almaer at 9:55 am
4 Comments

+++--
3.4 rating from 29 votes

Arkanoid: Something to spend Friday on

Category: Fun, Games, JavaScript

Scott Schiller is a great participate on Ajaxian, and works over at Yahoo! How I hadn’t found his DHTML Arkanoid before amazes me, and it is the perfect Friday game. This is a real labour of love. Not only did he create a great version of the game, but he stores high scores, and users Read the rest…

Posted by Dion Almaer at 7:48 am
18 Comments

++++-
4.1 rating from 55 votes

Flexjson: A DSL approach to JSON for Java

Category: Java, JavaScript, JSON

Charlie Hubbard has released Flexjson, a lightweight JSON library for Java. Most JSON serializers mimic object serialization libraries and try to serialize the entire object graph from the object being turned into JSON. This causes problems when you want a connected object model on your server, but you can’t send that object model to the Read the rest…

Posted by Dion Almaer at 7:34 am
12 Comments

+++--
3.9 rating from 27 votes

Specifications: BDD Framework

Category: JavaScript, Library

Dan Yoder has released Specifications, a BDD framework built on top of Prototype. This is different to the builtin framework that comes with Script.aculo.us. You write a spec such as: < View plain text > javascript Stack.Specification = new Specification({   "A stack should": {     setup: function() {       this.stack = Read the rest…

Posted by Dion Almaer at 6:26 am
1 Comment

++---
2.7 rating from 19 votes

Thursday, April 19th, 2007

Handling Keyboard Shortcuts in JavaScript

Category: JavaScript, Library

Handling Keyboard Shortcuts in JavaScript is a simple script that allows you to declare shortcut event handling in your applications. < View plain text > javascript shortcut("Ctrl+Shift+X", function() {     alert("Hi there!"); }); You can also pass in options: type: The event type – can be ‘keydown’,’keyup’,’keypress’. Default: ‘keydown’ target: The element that should Read the rest…

Posted by Dion Almaer at 12:08 am
9 Comments

+++--
3.8 rating from 59 votes

Wednesday, April 18th, 2007

Google announces new AJAX Feed API

Category: Google, JavaScript, Library

The Google AJAX API team has announced a genuinely useful Feed API that gives an Ajax developer the ability to access feeds, cached in the fast Google edge cache where appropriate, from across the web using a simple JavaScript API. This is a subtle service that does one thing that is currently a pain-point for Read the rest…

Posted by Dion Almaer at 9:00 am
13 Comments

+++--
3.8 rating from 46 votes

Tuesday, April 17th, 2007

Ext 1.0: Build your own Ext

Category: JavaScript, Library, Sencha

We previously announced extjs.com launching, and now Ext JS 1.0 has been released. You can see screenshots showing off the nice looking stuff and you can now customize your own build. First, you will select the base library (Prototype, jQuery, YUI) and then you will get a list of all of the components allowing you Read the rest…

Posted by Dion Almaer at 7:50 am
11 Comments

++++-
4.4 rating from 83 votes

Sylvester: Vector and Matrix Math for JavaScript

Category: JavaScript, Library

James Coglan wanted to create a generally useful JavaScript library that does vector and matrix math well. He has released Sylvester, which let’s developers write readable object-oriented code for dealing with vector and matrix mathematics. Its first release includes classes for vectors, matrices, and lines and planes in 3D space. Future releases will add more Read the rest…

Posted by Dion Almaer at 6:37 am
12 Comments

+++--
3.4 rating from 19 votes

Monday, April 16th, 2007

dsHistory: another history / back button manager

Category: JavaScript, Library

Andrew Mattie has released a new JavaScript history manager that allows one to bind functions to history events either with or without changing the window hash (depending on the developer’s preference). Andrew details his travels on getting this library out by discussing those who came before him: Really Simple History (RSH), Brad Neuberg AJAX-Nav, Mike Read the rest…

Posted by Dion Almaer at 6:46 am
10 Comments

+++--
3.8 rating from 29 votes

Friday, April 13th, 2007

Advancing JavaScript with Libraries

Category: JavaScript, jQuery, Library, Presentation

The Yahoo! UI team kindly invited me to listen to John Resig, of Mozilla and jQuery, talk to the team on “Advancing JavaScript with Libraries”. John wanted to talk about his experiences developing a number of JavaScript libraries, At Mozilla John is working on FUEL, a JavaScript library that should be shipping in Firefox 3, Read the rest…

Posted by Dion Almaer at 5:04 pm
14 Comments

+++--
3.7 rating from 47 votes

Fireclipse: Debug from FF straight into Eclipse

Category: Announcements, JavaScript, Utility

John J. Barton has released a new open source framework named Fireclipse that enables nice coupling of Firefox and Eclipse for debugging purposes, working on top of Firebug. Fireclipse routes error messages from Firefox’s Javascript Console to Eclipse’s console. Fireclipse positions an Eclipse editor on the source line reported by Firefox. Calls to dump() end Read the rest…

Posted by Dion Almaer at 11:36 am
7 Comments

++++-
4 rating from 32 votes

CookieJar: JSON Cookies

Category: JavaScript, Library

Lalit Patel has created a JavaScript Library to use JSON to store data in cookies. JSON Cookies is built on top of Prototype and gives you a simple API to put and get JSON values into cookies: < View plain text > javascript var jar = new CookieJar({        expires:3600,   // seconds Read the rest…

Posted by Dion Almaer at 7:11 am
12 Comments

+++--
3.6 rating from 16 votes

Thursday, April 12th, 2007

Lightbox 2: Sets and Effects

Category: JavaScript, Library

When Lightbox 2.0.3 was just released I suddenly realised that we hadn’t posted about version 2 at all. How does version 2 compare to the old faithful? Image Sets: group related images and navigate through them with ease Visual Effects: fancy pants transitions Backwards Compatibility: yes! To group images into sets you simply put the Read the rest…

Posted by Dion Almaer at 8:59 am
23 Comments

+++--
3.9 rating from 62 votes