JavaScript


Friday, June 17th, 2005

Another JavaScript Compressor / Obfuscator

Category: JavaScript

From Saltstorm comes a very cool JavaScript encoder: ESC is an ECMAScript pre-processor written in JScript, enabling an unlimited number of external scripts to be compressed/crunched into supertight, bandwidth-optimized packages. Featuring several compression-techniques such as comment removal, whitespace stripping, newline stripping and variable substitution ESC can reduce the overall size of your code with up Read the rest…

Posted by Ben Galbraith at 9:57 am
2 Comments

+++--
3.4 rating from 8 votes

Thursday, June 16th, 2005

More Brendan Eich: JavaScript’s Future

Category: JavaScript

Okay, so I lied. The last Brendan Eich link wasn’t an interview at all; it was an audio feed of a presentation. To make up for it, here’s a link to a recent blog entry from Brendan discussing his thoughts for the immediate future of JavaScript in Mozilla (along with some pie in the sky). Read the rest…

Posted by Ben Galbraith at 12:13 am
2 Comments

+++--
3 rating from 5 votes

Friday, June 10th, 2005

JavaScript Drag-and-Drop extension for Prototype

Category: JavaScript, Library, Prototype, Ruby

Thomas Fuchs has released a Drag-and-Drop extension for Prototype. Generic drag-and-drop Any element can be declared draggable and/or a drop target Callbacks (onDrop, onHover) Integrated CSS class change to add class drophover if hovering over a possible drop-target Constraints (drag only vertically or horizontally) Uses the Effect2 library for transparency and snap-back visual effects Sortable Read the rest…

Posted by Dion Almaer at 12:14 am
1 Comment

+++--
3.7 rating from 90 votes

Thursday, June 9th, 2005

Microsoft Script Encoder

Category: JavaScript, Utility

One common issue wrt JavaScript on the web, is the fact that some people don’t feel comfortable sharing their application in source code format. You can obfuscate your code, but it isn’t too hard to reverse engineer that. Microsoft has offered a free download, Script Encoder, that encrypts the source code and gives you an Read the rest…

Posted by Dion Almaer at 9:34 am
4 Comments

+++--
3.1 rating from 7 votes

Wednesday, June 8th, 2005

JavaScript Lemmings: Here we come!

Category: Fun, Games, JavaScript

Destiny. Remember Flash moving from movies, to rollovers, to games? Now JavaScript is doing the same :) JavaScript Lemmings

Posted by Dion Almaer at 3:41 pm
Comment here

++++-
4.1 rating from 38 votes

GreaseMonkIE to Trixie to Turnabout

Category: Browsers, JavaScript

Aren’t you glad that there is only one GreaseMonkey on the Firefox side? As soon as Trixie was announced, another project named Turnabout was put out there, doing a similar thing (Greasemonkey for IE). What one do we use? I will listen to Dare Obasanjo on this one: So where does this leave the other Read the rest…

Posted by Dion Almaer at 9:54 am
1 Comment

+++--
3.3 rating from 7 votes

Ajax Framework Summary

Category: Ajax, JavaScript, Library, Toolkit

Michael Mahemoff, of Ajax Patterns, has been collecting information of every Ajax framework he has come across, including information such as languages, licensing, objectives, etc. Please ping him with anything he has missed (or edit the Wiki itself). View the Ajax Framework Summary.

Posted by Dion Almaer at 8:05 am
Comment here

+++--
3.3 rating from 6 votes

Rico: Opensource Ajax and JavaScript Library

Category: Ajax, JavaScript, Toolkit

Bill Scott and Darren James have released a new JavaScript framework called Rico. Rico provides simplified Ajax handling, drag & drop, cinematic effects and behaviors (like the Accordian). A rich set of demos are available, and you should check out the weather widget for an example of the Ajax and accodian support.

Posted by Dion Almaer at 7:58 am
1 Comment

+++--
3.6 rating from 7 votes

AjaxAC: Open-source PHP framework for Ajax

Category: Ajax, JavaScript, Library, PHP

The basic idea behind AjaxAC is that you create an AjaxAC application, which in itself contains a number of action handlers and event handlers. An application in this context might mean an entire web site powered by Ajax, or it could mean a subset of a form. View the CountryRegionCity example, which uses Ajax to Read the rest…

Posted by Dion Almaer at 7:50 am
Comment here

+++--
3.7 rating from 10 votes

Monday, June 6th, 2005

Showcase: Delicious Suggest

Category: Ajax, Component, JavaScript, LiveSearch, Showcase

Duncun Ponting lead me on to the del.icio.us recent change. They have added some nice ajaxian components to help you select tags for content. It is nice for them to show you what others have tagged, as it will probably help the community from using different names for everything, which makes it harder to grab Read the rest…

Posted by Dion Almaer at 6:04 pm
1 Comment

++---
2.8 rating from 23 votes

Trixie: Another Greasemonkey port for IE

Category: Browsers, JavaScript

There has been a lot of buzz around the new Greasemonkey-esque program, Trixie that aims to do the same for IE as Greasemonkey has for Firefox. Mark Pilgrim wrote to the GreaseMonkey mailing list with issues that he had with Trixie (especially around licensing), and the author wrote back. A lot was made over the Read the rest…

Posted by Dion Almaer at 11:26 am
Comment here

+++--
3.2 rating from 6 votes

Friday, June 3rd, 2005

Library: DOM-Drag

Category: JavaScript, Library

DOM-Drag is a lightweight, easy to use, dragging API for modern DHTML browsers. Simple Example <script language=”javascript” src=”path/to/dom-drag.js”></script> <div id=”root” style=”left:20px; top:20px;”> <div id=”handle”>Handle</div> </div> <script language=”javascript”> var theHandle = document.getElementById(“handle”); var theRoot = document.getElementById(“root”); Drag.init(theHandle, theRoot); </script> View home page View examples

Posted by Dion Almaer at 9:59 am
1 Comment

+++--
3.3 rating from 6 votes

Thursday, June 2nd, 2005

Ajax Debugging Tool

Category: Ajax, JavaScript, Utility, XmlHttpRequest

Julien Couvreur has released an improved version of his Ajax Debugging Tool. His latest GreaseMonkey script adds debugging features to the tracing script that he wrote previously.

Posted by Dion Almaer at 9:18 am
Comment here

+++--
3.3 rating from 8 votes

Wednesday, June 1st, 2005

Drip: IE Leak Detector

Category: Browsers, IE, JavaScript, Utility

One of the major issues in developing JavaScript applications (and hence Ajax) is that over time we have found memory leaks in implementations such as in IE (JScript). Joel Webber has stepped up to the plate and has released an early version of a leak detector for IE: It’s a pretty simple application. Basically, it Read the rest…

Posted by Dion Almaer at 11:27 am
11 Comments

+++--
3.7 rating from 11 votes

libXmlRequest: Simple Ajax JavaScript Wrapper

Category: Ajax, JavaScript, Library, XmlHttpRequest

Stephen Cote has released a very simple wrapper around XHR, called libXmlRequest. The XmlRequest library contains a two public request functions, getXml and postXml, that may be used to send synchronous and asynchronous XML Http requests from Internet Explorer and Mozilla. Example var oXml = getXml(“sample_data.xml”); var aNodes = selectNodes(oXml, “/sample-data-root/the-data”, oXml.documentElement); Visit the libXmlRequest Read the rest…

Posted by Dion Almaer at 10:03 am
Comment here

+++--
3.4 rating from 12 votes

Tuesday, May 31st, 2005

Utility: JavaScript Obfuscator

Category: Java, JavaScript, Utility

Shane Ng has releaed an open source JavaScript Obfuscator. The obfuscator is a Java program itself, and follows a set of rules: This JavaScript obfuscator removes all comments. In case there is a closure that does not end with a semi-colon, “;”, a line break will be inserted when “}” is encountered. Redundant whitespace characters Read the rest…

Posted by Dion Almaer at 11:33 am
24 Comments

+++--
3.6 rating from 56 votes