開源Javascript框架:decj
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
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!