The comments on && and || using short-circuits and the resultant examples are particularly nice.
JQuery plugin that allows creation of html client-side using templates. Integration with jquery makes the process simple and compatible with events so that DOM manipulation stays consistent.
See also interaction.js at http://github.com/raid-ox/interaction.js/wikis. This extends some easy interactions to chain such as drag and drop and sorting.
Also usage tutorial at: http://zparse.net.tc/
Code HTML from client side javascript using a simple template language that can be stored in a textarea
Xinha (pronounced like Xena, the Warrior Princess) is a powerful WYSIWYG HTML editor component that works in Mozilla based browsers as well as in MS Internet Explorer. Its configurabilty and extensibility make it easy to build just the right editor for multiple purposes, from a restricted mini-editor for one database field to a full-fledged website editor. Its liberal licence makes it an ideal candidate for integration into any kind of project.
Rich Internet Application (RIA) framework/sdk
Nice summary of programming with JS. Assumes a basic programming knowledge so is especially useful for people converting from other languages.
The comments on && and || using short-circuits and the resultant examples are particularly nice.
The && and || operators use short-circuit logic, which means they will execute their second operand dependant on the first. This is useful for checking for null objects before accessing their attributes:
var name = o && o.getName();
Or for setting default values:
var name = otherName || "default";
Natural language script/macro addon for FF that makes web automation possible. No local security.
See also: iMacros and Chickenfoot
Scripting extension to Firefox. Adds direct Javascript plus extensions & a macro recorder. Seems to lack a built in security option. Manipulates the DOM object once rendered in FF. Complements Greasemonkey
See also: CoScripter and iMacros
- Julian Knight on 2007-09-24