in

Emerald Hand

Emerald Hand, Inc. community home page.

This Blog

  • Home
  • Contact
  • About
  • Directory of Computers/Tech Blogs

Syndication

News

I'm back to blogging

Worm in liquid maze

Design and development of information management tools.

JSForms 0.2 released

The first version of my JavaScript library was finally released. JSForms simplifies client side development. It provides controls (menu and tree) and foundation to create custom controls. It comes with complete documentation and I tried to make sure it works in different browsers (IE, Mozilla, Opera).

The library is still in the early development process and a lot is planned to be added. I want to create more controls and simplify working with them. Controls could be added on the fly using JavaScript or by attaching to existing HTML. Different aspects of controls could be customized (appearance using CSS and behavior using JavaScript).

This version is not without it's problems. The major issue lies with the tree, which tends to slow down in IE as it grows large. I have several ideas of how to optimize it in the next version. Control generation via JavaScript is cumbersome. Most of the API methods are designed to manipulate control instances, not creating them from scratch. In the next version I want to explore more intuitive ways to declare them.

JSForms website provides more details about the library and controls. It has examples of the controls and describes library features. Even more documentation is available in JSForms documentation.

Share this post: Email it! | bookmark it! | digg it! | reddit!
Readability Stats: Word Count: 206; Sentence Count: 17; Grade Level: 8.4, more info...
Published Dec 21 2005, 07:20 AM by Ornus
Filed under:

Comments

No Comments

Leave a Comment

(required)  
(optional)
(required)  
Add

About Ornus

Lead Sider and Xelog developer. I'm interested in information and how we can better manage it using computers. I'm also into design and understanding how to creating cool, useful, simple things.
Copyright © 2006-2007 EmeraldHand, Inc. All rights reserved.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems