Skip to content
Viscent edited this page Oct 15, 2013 · 3 revisions

decj is a lightweight Javascript framework. By taking advantages of JSON and AMD,it enables solving common issues elegantly in the client-side web development in a declarative and modular way.Declarative programming means we can achieve the same thing or even more with less code compared with imperative programming.All features supported by the framework do NOT require you write imperative code,you just declare what you need to do.

Features:

  • Declarative Cross-browser Event Binding
  • Declarative Internationlization(I18N) Support:support mutli-language and on-demand dynamic resource file loading
  • Declarative CSS Files on-demand Dynamic Load
  • Declarative Javascript Files on-demand Dynamical Load
  • Declarative HTML Form Enhancement:Form Auto-fill with JSON,Form Auto-submission(support JSON),Form Reset Enhancement,Form Validation and Form Formatting
  • Concurrently Loading of HTML Code/CSS Files/Javascript Files/Resouce Files
  • Declarative Page/Module Intialization

Live Demo:

http://decj.viscenthuang.info/demo/page/basic.htm

User Guide:

https://github.com/Viscent/decj/wiki/User-Guide

Clone this wiki locally