码迷,mamicode.com
首页 > 其他好文 > 详细

DWZ(一):框架初了解

时间:2015-06-28 23:06:38      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

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

        DWZ框架支持用HTML扩展的方式来代替JavaScript代码,只要懂HTML语法,再参考DWZ使用手册就可以做Ajax开发。 开发人员不写JavaScript的情况下,也能用Ajax做项目和使用各种UI组件。基本可以保证程序员不懂JavaScript, 也能使用各种页面组件和Ajax技术。 


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

       富客户端,英文名RichClient。简单地讲,IE浏览器就是瘦客户端。所以非IE浏览器的程序一般可以看作胖客户端。详细地讲,可以这么说:一个程序,能够通过下载文件来操作,运行一个应用,或者从一个文件服务器请求一个基于应用的服务。它需要安装,并且不同于一个薄客户端(Thin  Client),比如一个普通的Web页面。富客户端为一个客户端,它有着复杂的UI界面和交互。


       而作为一个优秀的富客户端框架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),这些组件的详细介绍再下篇博客中再说,敬请期待。

DWZ(一):框架初了解

标签:

原文地址:http://blog.csdn.net/sunliduan/article/details/46674731

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!