Ajax Bestiary: A Javascript Field Guide
 
Ajax Bestiary: A Javascript Field Guide
 
 

Prototype Window Class

Posted by Don Albrecht

Prototype window ClassHere’s a handy prototype based window class.

Features:

  • Valid HTML/XHTML generated code
  • Resizable windows
  • Minimize/Maximize
  • Modal dialogs
  • Visual effects (Powered By Scriptaculous)
  • Skinnable

Get it Online Here:

http://prototype-window.xilinus.com/ 

EXT JS

Posted by Don Albrecht

Name: ext Javascript Library
URL: http://extjs.com
Native Server Environment: None
Included Widgets: Grids, Layouts, Panels, Menus, Buttons, Form, Tree, ComboBox, Dialog, Tab Panel
Download Size: VariableOriginally developed as an add on library for the YUI toolkit, ext has emerged as a powerful and capable toolkit in its own right. Ext has a powerful focus on widgets and application construction similar to Dojo’s dijit system. It’s biggest strength, however, is the fact that it can float on top of just about any underlying AJAX library or stand on its own.

Some Highlights

  • Powerful animation & effect tools
  • Excellent editable grid widget
  • Compatible with several major AJAX libraries
    • YUI
    • Scriptaculous / Prototype
    • jQuery
  • Powerful Skinning System

Some Drawbacks

  • A bit of a learning curve
  • Demo’s & tutorials may not work due because they were coded for different underlying library
  • Depends on underlying library for many key functions, some features don’t work well with all libraries.
  • Focus on XML or JSON for some tasks & in documentation

Scriptaculous JavaScript Library

Posted by Don Albrecht
Name: Scriptaculous JavaScript Library
URL: http://www.script.aculo.us
Native Server Environment: Ruby
Included Widgets: Drag & Drop, Draggables, Droppables, Sortables, Slider, Autocompletion, In Place Editing
Download Size: 96 KB (uncompressed)

Scriptaculous
is a powerful extension to the prototype JS library. Prototype +
Scriptaculous provides a functionality set comparable to the other
major toolkits.

The clear focus of Scriptaculous is on visual
effects and low level functionality. It doesn’t support complex widgets
readily and can be cumbersome for complex data manipulation.


Some Highlights
  • Tiny download size
  • Highly flexible
  • Powerful animation & effect tools
  • Excellent Drag & Drop support
  • Excellent in-place editing

Some Drawbacks

  • Requires prototype
  • No Advanced widgets.
  • No Manipulation API’s or data types
  • Download isn’t compressed by default