开源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