Dwz(J-UI)框架--入门

http://www.cnblogs.com/chenyongsai/p/4933982.htmljavascript

Dwz(J-UI)框架--入门

1、了解html

  概述:是中国人本身开发的基于jQuery实现的Ajax RIA开源框架.java

  目的:简单实用、扩展方便(在原有架构基础上扩展方便)、快速开发、RIA思路、轻量级git

  使用:用html扩展的方式来代替javascript代码github

  思路:根据官网页面样例,查看官方代码包,查阅相关子页面,参阅帮助文档,添加固定的标签属性语法ajax

  优点:第一次打开页面时载入界面到客户端, 以后和服务器的交互只是数据交互, 不占用界面相关的网络流量,开源免费json

  劣势:文档少,开发者少,共享资源少,帮助文档不易阅读服务器

 

2、资料网络

  官方地址(在线演示地址):http://j-ui.com/ 或 http://www.duqn.com/架构

  源码包下载地址:https://codeload.github.com/dwzteam/dwz_jui/zip/master

  帮助文档:解压源码包--》dwz_jui-master\doc

  视频讲解:http://pan.baidu.com/s/1bnngfqJ

  

3、源码目录结构

  

  1.文件夹:

    idea:构建代码发布生成的配置文件(不用理会)

    bin:压缩了js文件夹里的dwz框架js文件代码与压缩工具

    chart:图像化模块的js代码

    demo:存储临时演示数据文件

    doc:帮助文档

    js:Dwz框架核心js代码库

    themes:样式表CSS代码

    uploadify:上传控件

    xheditor:官网默认小图标样式

  2.html文件:

    index.html:主页面

    ...

    xxxx.html:内容代码片断

    ...

  3.配置文件:

    dwz.frag.xml:初始化配置文件

 

4、Hellow World

  1.导入如下依赖文件到工程(具体依赖关系,能够查看index.html所引用的依赖文件)

    

  2.启动服务,访问index.html

    页面效果:

    

 

5、模块化复用

  在官方访问地址里找到你须要的页面效果:

    

  如上所示:页面内容区域所展现的样式效果代码片断就在demo_page1.html文件里

6、数据交互

  1.表单提交

    提交格式:

      默认提交:<Form onsubmit="return validateCallback(this);" action='...' method='...'>

      navTab类型页面提交:<Form onsubmit="return validateCallback(this,navTabAjaxDone);" action='...' method='...'>

      dialog类型页面提交:<Form onsubmit="return validateCallback(this,dialogAjaxDone);" action='...' method='...'>

    服务器返回数据:

      json:{

            "statusCode":"200",

            "message":"操做成功",

            "navTabId":"",

            "rel":"",

            "callbackType":"closeCurrent",

            "forwardUrl":""

      }

      提示:

        callbackType若是是closeCurrent就会关闭当前tab,只有callbackType="forward"时须要forwardUrl值

        navTabAjaxDone这个回调函数基本能够通用了,若是还有特殊须要也能够自定义回调函数,若是表单提交只提示操做是否成功, 就能够不指定回调函数. 框架会默认调用DWZ.ajaxDone()

 

  ...

  详细状况,请查看在线帮助文档http://j-ui.com//doc/dwz-user-guide.pdf

相关文章
相关标签/搜索