zoukankan      html  css  js  c++  java
  • DWZ(一):框架初了解

            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),这些组件的具体介绍再下篇博客中再说,敬请期待。

  • 相关阅读:
    程序猿节日快乐!
    Haxe UI框架StablexUI的使用备忘与心得(一)
    sudo fdisk -l
    Win7下硬盘安装fedora17
    盎司
    arm-linux工具
    GSM900TCP/UDP连接
    STC51几种简单的延时函数
    STC51六中中断配置点亮一个LED
    LCD1602小程序
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/6770540.html
Copyright © 2011-2022 走看看