Library


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

GWT-Jsonizer: JSON/JavaBeans translator

Category: GWT, JSON, Library

Andrés Testi has developed a JSON/JavaBean translator for the Google Web Toolkit named GWT Jsonizer, which simplifies the GWT interaction with non-java backends. The Jsonizer interface, has only two methods: ‘asJavaObject’ and ‘asString’. As possibly you can infer, the ‘asJavaObject’ method unjsonizes JSON values, and the ‘asString’ method, performs the opposite action. Example < View Read the rest…

Posted by Dion Almaer at 5:58 am
Comment here

+++--
3.9 rating from 27 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

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

Wednesday, April 11th, 2007

Prototype Graphic Framework

Category: JavaScript, Library

Sebastien Gruhier has created useful libraries such as the Prototype Window component. Now, he has created the Prototype Graphic Framework (PGF) – a framework based on prototype to display vectorial shapes inside a web browser. The framework has various renderers that sit on top of SVG, Canvas, and VML, so you can plug and play Read the rest…

Posted by Dion Almaer at 8:44 am
8 Comments

+++--
3.6 rating from 46 votes

JSLT: A JavaScript alternative to XSLT

Category: JavaScript, Library

Rik Arends has created JSLT, a pure JavaScript replacement for XSLT. JSLT is a browser based templating language like XSLT, but instead of using XML to encode the template logic, it uses normal Javascript with a few extensions. You can transform XML with it or just template with javascript variables. The JSLT processor parses the Read the rest…

Posted by Dion Almaer at 6:34 am
17 Comments

+++--
3.6 rating from 38 votes

Tuesday, April 10th, 2007

Dojo Footprint and Ajax Performance Recommendation

Category: Articles, Editorial, JavaScript, Library

Coach Wei of Nexaweb has been spending time on the Dojo Footprint and Ajax Performance Recommendations. Coach compares the Ajax usage scenarios, from building a rich application, to doing a little HTML enhancement. He ran a Dojo Performance Overhead Challenge which involved creating a simple widget with Dojo, and one from scratch: After building and Read the rest…

Posted by Dion Almaer at 9:47 am
22 Comments

+++--
3.8 rating from 26 votes

Emprise JavaScript Charting with Canvas

Category: Canvas, JavaScript, Library

Jacob Miller and his team have created a rich charting library called EJSChart. EJSChart is canvas-based with many interactive features such as zooming and auto scaling. The product has been in development for some time but the web site has just been established. It features interactivity, axis scaling, zooming, scrolling, ajax-driven data, and much more.

Posted by Dion Almaer at 6:11 am
17 Comments

++++-
4.2 rating from 54 votes

Monday, April 9th, 2007

JSASM: For when you need a x86 assembler in JavaScript

Category: JavaScript, Library

This is definitely in the double-check department. JSASM is an x86 assembler written in less than 1000 lines of JavaScript. This sample version has 80+ opcode variations. My current version has 727 opcode variations (7000+ lines 411kb document for desktops only) created through an automation, and I am slowly verifing opcodes and correcting where nesseary Read the rest…

Posted by Dion Almaer at 9:55 am
22 Comments

++++-
4.1 rating from 34 votes

ZParse: Self-definable Javascript Templating

Category: JavaScript, Library

ZParse is a multi-purpose, extensible, self-defineable Javascript template parsing system created by Rizqi Ahmad. What does this mean? ZParse lets you define your templating rules. It acts like a preprocessor that parse strings that contain defined delimiters and tags and parse it to a javascript function. It is similar to TrimPath JavaScript Template, but differs Read the rest…

Posted by Dion Almaer at 5:40 am
15 Comments

+++--
3.6 rating from 27 votes

Friday, April 6th, 2007

Jester: JavaScriptian REST

Category: JavaScript, Library

The nice giant robots have smashed away a JavaScript REST implementation that is inspired by the Rails ActiveResource library. Jester builds on Prototype and ObjTree, a nice DOM parsing engine for JavaScript. Take a peak at how it works via the examples (run in Firebug): < View plain text > javascript Base.model("User") Base.model("Child", "http://www.thoughtbot.com", "child", Read the rest…

Posted by Dion Almaer at 5:45 am
Comment here

+++--
3.4 rating from 37 votes

Thursday, April 5th, 2007

Event.Behavior: DSL for JavaScript

Category: JavaScript, Library

Ryan Johnson is quite prolific these days. His newest creation is Event.Behavior, a domain specific language for describing and defining events in your JavaScript applications. It attempts to approximate how one would describe an event in the english language and allows you to extend it with your own verbs. The library was inspired by Adam Read the rest…

Posted by Dion Almaer at 6:52 am
5 Comments

++++-
4.2 rating from 40 votes