DWZ 富客户端框架设计思路与学习建议
2013-07-09 08:46
246 查看
DWZ富客户端框架设计目标是简单实用、扩展方便灵活、快速开发、RIA思路、轻量级
设计思路
第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量.
支持HTML扩展方式来调用DWZ组件.
基于jQuery标准化Ajax开发, 降低Ajax开发成本.
学习DWZ的建议
通读DWZ文档,很多问题文档中都写了,初学者最好先读一遍文档。
看demo每个组件演示效果和代码(留意组件html结构)。
建议安装firebug,用firebug看html结构、CSS和调试JS都非常方便。见附录一 firebug介绍。
对于初学者不建议看DWZ全部源码,但还是非常有必要看看dwz.ui.js和dwz.ajax.js
可以从google code下载dwz_thinkphp版本或dwz4j(Java版本),结合后台程序去理解DWZ和服务器端的交互方式
DWZ区别于其它JS框架,最大的优点
完全开源,源码没有做任何混淆处理,方便扩展
CSS和js代码彻底分离,修改样式方便
简单实用,扩展方便,轻量级框架,快速开发
仍然保留了html的页面布局方式
支持HTML扩展方式调用UI组件,开发人员不需写js
只要懂html语法不需精通js,就可以使用ajax开发后台
基于jQuery,UI组件以jQuery插件的形式发布,扩展方便
推荐2本JS好书:
jQuery实战
JavaScript高级程序设计(第2版)
设计思路
第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量.
支持HTML扩展方式来调用DWZ组件.
基于jQuery标准化Ajax开发, 降低Ajax开发成本.
学习DWZ的建议
通读DWZ文档,很多问题文档中都写了,初学者最好先读一遍文档。
看demo每个组件演示效果和代码(留意组件html结构)。
建议安装firebug,用firebug看html结构、CSS和调试JS都非常方便。见附录一 firebug介绍。
对于初学者不建议看DWZ全部源码,但还是非常有必要看看dwz.ui.js和dwz.ajax.js
可以从google code下载dwz_thinkphp版本或dwz4j(Java版本),结合后台程序去理解DWZ和服务器端的交互方式
DWZ区别于其它JS框架,最大的优点
完全开源,源码没有做任何混淆处理,方便扩展
CSS和js代码彻底分离,修改样式方便
简单实用,扩展方便,轻量级框架,快速开发
仍然保留了html的页面布局方式
支持HTML扩展方式调用UI组件,开发人员不需写js
只要懂html语法不需精通js,就可以使用ajax开发后台
基于jQuery,UI组件以jQuery插件的形式发布,扩展方便
推荐2本JS好书:
jQuery实战
JavaScript高级程序设计(第2版)
相关文章推荐
- DWZ富客户端框架设计思路与学习建议
- DWZ 富客户端框架设计思路与学习建议
- DWZ富客户端框架设计思路
- 项目阶段学习总结(设计集合框架、JPA、个人思路)
- 快速入门过程与方法:设计与思路;如何学习新的知识框架,建立思维模式,熟悉应用场景体系
- 关于 Criteria 轻量级查询框架的设计与思路 探讨
- YII2框架学习 扩展篇(一) 模块化设计
- TYPESDK手游聚合SDK客户端设计思路与架构之一:设计需求分析
- 微信小程序之小程序UI组件、开发框架、实用库学习资源汇总-建议收藏
- 设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)
- 自动化用例设计思路学习小记
- Jmeter通用接口性能测试框架设计思路
- TYPESDK手游聚合SDK客户端设计思路与架构之二:安卓平台统一化接口结构及思路
- 11-24网页基础--Js框架及学习思路
- 跟张小龙学习做优秀产品经理的设计思路
- 【前端开发框架】面向UI编程框架:ui.js框架思路详细设计
- 设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议
- 自定义rpc框架的设计思路
- jBPM-jPDL学习笔记—框架设计简介(六)
- 电子商务系统的设计与实现(十):DWZ框架与第三方分页组件整合