DWZ富client框架(jQuery RIAframework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。 DWZ富client框架设计目标是简单有用、扩展方便、高速开发、RIA思路、轻量级。

DWZ框架支持用HTML扩展的方式来取代JavaScript代码,仅仅要懂HTML语法,再參考DWZ使用手冊就能够做Ajax开发。 开发者不写JavaScript的情况下,也能用Ajax做项目和使用各种UI组件。

基本能够保证程序猿不懂JavaScript, 也能使用各种页面组件和Ajax技术。

上面也提到了,DWZ富client框架,那么究竟什么是富client呢?DWZ究竟有何种优势 呢,这篇博文就带着大家从最宏观的方面来了解一下DWZ。

富client,英文名RichClient。简单地讲,IE浏览器就是瘦client。

所以非IE浏览器的程序一般能够看作胖client。

具体地讲,能够这么说:一个程序,能够通过下载文件来操作,执行一个应用,或者从一个文件server请求一个基于应用的服务。

它须要安装,而且不同于一个薄client(Thin  Client),比方一个普通的Web页面。富client为一个client。它有着复杂的UI界面和交互。

而作为一个优秀的富client框架DWZ,它有着非常多相比于其它JS框架更大的优势:

·全然开源,源代码没有做不论什么混淆处理,方便扩展。

· CSS和JS代码彻底分离,改动样式方便。

· 简单有用。扩展方便,轻量级框架,高速开发。

· 仍然保留了HTML的页面布局方式。

· 支持HTML扩展方式调用UI组件,开发者不需写JS。

· 仅仅要懂HTML语法不需精通JS。就能够使用Ajax开发后台。

· 基于jQuery。UI组件以jQuery插件的形式公布。扩展方便。

做ajax项目时须要写大量的javascript才干达到惬意的效果. 国内非常多程序猿javascript不熟, 大大影响了开发速度. 使用DWZ框架自己主动邦定javascript效果. 不须要开发者去关心javascript怎么写, 仅仅要写标准html就能够了. DWZ简单扩展了html标准, 给HTML定义了一些特别的class 和attribute. DWZ框架会找到当前请求结果中的那些特别的class
和attribute, 并自己主动关联上对应的js处理事件和效果。

核心JS介绍:

dwz.core.js

提供了程序入口;

对jQuery做了针对DWZ的扩展,基础数据类型做了扩展;

dwz.ui.js

提供了全局回调方法;

在DWZ初始化时候回调了全局方法initEnv(),做了界面初始化;当中,自己定义插件能够在initUI()方法中扩展;

dwz.ajax.js

提供了对ajax操作的全局工具方法;

dwz.regional.zh.js

提供了英文转中文的语言汉化实现。

经常使用组件:链接(a)、对话框(dialog)、选项卡布局(navTab)组件,面板(panel)组件选项卡面板(tabs)组件表格(table),这些组件的具体介绍再下篇博客中再说,敬请期待。

最新文章

  1. 计算机系列:CUDA 深入研究
  2. Linux服务器的那些性能参数指标
  3. poj1743 后缀数组求不可重叠的重复出现的子串最长长度
  4. 解密程序代写,订制服务qq:928900200
  5. shell截取字符串
  6. JavaScript获取DOM元素位置和尺寸大小
  7. CentOS中操作
  8. C#如何将线程中的代码抛到主线程去执行
  9. 详细查看数据库SQL执行计划
  10. 【剑指offer】左旋转字符串
  11. 配置oracle账号密码永不过期
  12. Js把IE COM数组列表转换成数组
  13. Android 从零搭建简单MVP Demo
  14. JS函数的参数声明中用 var 与不用 var的区别
  15. contenteditable 插入及粘贴纯文本内容
  16. 微信web页面返回刷新
  17. mybatis 中使用oracle merger into
  18. 获取DataSet中某行某列的数据
  19. Error watching file for changes: EMFILE
  20. Luncene介绍

热门文章

  1. [bzoj1030][JSOI2007]文本生成器——AC自动机
  2. bzoj 2753 最小生成树变形
  3. hdu 1509 Windows Message Queue (优先队列)
  4. Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载
  5. 在shell脚本中添加暂停,按任意键继续
  6. 连接Linux服务器:Win免费SSH客户端工具
  7. 浅谈redux 中间件的原理
  8. classNotFound修复
  9. python基础(字符串常用、数字类型转换、基本运算符与流程控制)
  10. 以前在win7上死活安装不上的pymssql,现在可以安装了