Library

Dougal Matthews has created a phpMyAdmin Query Browser as part of a University project that he has been working on in Edinburgh, Scotland. This is a prototype system that he plans on continuing over the summer, adding cross browser support, reducing the library dependences and fixing problems. The project using Prototype, Script.aculo.us, and xajax.

Erik Arvidsson has released a new version of ExCanvas, the wrapper around VML that implements the canvas tag on IE. This has enabled applications such as Yahoo! Pipes. With Silverlight, maybe a version could be created that wraps the faster silverlight rendering.

Freja is a specialized JavaScript framework for creating template-based, single-screen web applications. It relies on browser-side XSL Transformation to render the user interface faster than any other Ajax-based method, and is built on top of Sarissa. This simple example shows inline editing and is explained in this tutorial: < View plain text > javascript display.behaviors["editLink"] Read the rest…

“Ajax for Dommies”. That is nice and corny. DomAXh is a simple Ajax library that allows you to kick off requests to xhtml data and have it placed into your document. The homepage itself has arrows that flip through content: < View plain text > javascript function substituteContent(obj, url){ obj.showResponseContent= function(originalRequest){ // This is the Read the rest…

The full release of Prototype 1.5.1 has been released, and if you are on the 1.5 branch you should upgrade. Features Incredible Selector speedup and full CSS3 support (read about it in the original post). Full JSON encoding and decoding support and options for improved security. Optimized Element#get/setStyle for cross-browser compatibility and speed. Various String Read the rest…

At the same time as the post on Loupe.js, we were told about another image magnifier, TJPzoom 3, created by Janos Pal Toth. The latest version gives you: Has transparent drop shadow Works on IE7 (and on most major browsers) Much cleaner code for you to insert You can change the relative position of your Read the rest…

Alexander Sotirov has gone deep into JavaScript internals in IE. Really deep. His focus was on exploits, but there is knowledge that help us understand why Array.join is better than string += “foo” for large amounts of data. Introduction The exploitation of heap corruption vulnerabilities on the Windows platform has become increasingly more difficult since Read the rest…

VegUI is another Ajax framework that also masks as a JavaScript based window manager. Unlike all frameworks, this one has been worked on for a long time before coming out to the public: vegUI was originally developed to serve as a foundation for the online browser-based mmorpg Lands of Kazram. So it was developed with Read the rest…

A new version of Protoype has dropped. Prototype 1.5.1 RC 3 gives us features such as: Ajax.Requests now supports per-request onCreate callbacks. [#8011] JSON strings are automatically stripped of their security delimiters (if present) before eval. More details on this security issue here (PDF document). [#7910] all toJSON methods now generate YAML-loadable JSON. [#7883] Event.element Read the rest…

Colin Ramsay has rolled his own TickerTape cmoponent that will scroll through items retrieved from your backend. It is very simple, allowing you to create a ticker tape via: < View plain text > javascript new TickerTape(‘tickertape.php’, ‘myTickerTape’, 5000); // duration between scrolls It would benefit from not scrolling while you have you mouse inside, Read the rest…

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…

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…

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…

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…