开源Javascript框架:decj

jopen 11年前

decj是一个开源Javascript框架。其目的在于以声明式的模块化编程的方式解决Web前端开发中的常规问题。
这些常规问题包括Javascript加载、CSS文件加载、浏览器事件绑定、表单数据填充、打包及表单数据校验和格式化等。
decj的优势在于:
1、声明式编程:使用decj解决Web前端开发中的常规问题时,开发人员只需要声明需要完成的事情,而无需编写代码进行API调用。
2、代码即文档:使用decj的应用代码可以充作文档。开发人员可以从decj的应用代码中快速获取其所需的信息进行问题定位。

  • Declarative Cross-browser Event Binding
  • Declarative Internationalization(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 AJAX 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

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

文章介绍:《 使用decj简化Web前端开发》  文章发布在:infoq

声明式Javascript动态加载和浏览器事件绑定:

http://www.infoq.com/cn/articles/using-decj-simplify-web-front-end-development-part1

声明式表单增强和页面初始化:

 

http://www.infoq.com/cn/articles/using-decj-simplify-web-front-end-development-part2

声明式国际化:

http://www.infoq.com/cn/articles/using-decj-simplify-web-front-end-development-part3


项目主页:
http://www.open-open.com/lib/view/home/1382239264964