DWZ学习笔记
概述
DWZ富客戶端框架(jQuery RIA framework), 是中國人自己開發(fā)的基于jQuery實現(xiàn)的Ajax RIA開源框架.
DWZ富客戶端框架設(shè)計目標(biāo)是簡單實用、擴展方便、快速開發(fā)、RIA思路、輕量級
DWZ框架支持用html擴展的方式來代替javascript代碼, 只要懂html語法, 再參考DWZ使用手冊就可以做ajax開發(fā).
開發(fā)人員不寫javascript的情況下, 也能用ajax做項目和使用各種UI組件. 基本可以保證程序員不懂javascript, 也能使用各種頁面組件和ajax技術(shù). 如果有特定需求也可以擴展DWZ做定制化開化.
做ajax項目時需要寫大量的javascript才能達到滿意的效果. 國內(nèi)很多程序員javascript不熟, 大大影響了開發(fā)速度. 使用DWZ框架自動邦定javascript效果. 不需要開發(fā)人員去關(guān)心javascript怎么寫, 只要寫標(biāo)準html就可以了. DWZ簡單擴展了html標(biāo)準, 給HTML定義了一些特別的class?和attribute. DWZ框架會找到當(dāng)前請求結(jié)果中的那些特別的class?和attribute, 并自動關(guān)聯(lián)上相應(yīng)的js處理事件和效果.
DWZ基于jQuery可以非常方便的定制特定需求的UI組件, 并以jQuery插件的形式發(fā)布出來. 如有需要也可做定制化開發(fā).
設(shè)計思路
第一次打開頁面時載入界面到客戶端, 之后和服務(wù)器的交互只是數(shù)據(jù)交互, 不占用界面相關(guān)的網(wǎng)絡(luò)流量.
支持HTML擴展方式來調(diào)用DWZ組件.
標(biāo)準化Ajax開發(fā), 降低Ajax開發(fā)成本.
DWZ區(qū)別于其它JS框架,最大的優(yōu)點
· 完全開源,源碼沒有做任何混淆處理,方便擴展
· CSS和js代碼徹底分離,修改樣式方便
· 簡單實用,擴展方便,輕量級框架,快速開發(fā)
· 仍然保留了html的頁面布局方式
· 支持HTML擴展方式調(diào)用UI組件,開發(fā)人員不需寫js
·?只要懂html語法不需精通js,就可以使用ajax開發(fā)后臺
·??基于jQuery,UI組件以jQuery插件的形式發(fā)布,擴展方便
?
?
?
?
總結(jié)
- 上一篇: dwz交互式弹窗处理
- 下一篇: dwz php 联动,PHP利用DWZ.