深入jUI(DWZ)

-----------------------------------------------------------------------------主页面index.html

<html>
<header>    #中间加载样式和JS, 静态文件迁移至项目中时要注意路径。

</header>

<body scroll="no">
    <div id="layout">
        <div id="header"> # 页面顶部部分

        </div>

        <div id="leftside">    # 左侧导航栏部分
            <div id="sidebar_s">    # 伸缩按钮
                <div class="collapse">    # collapse则表示所有第一级节点默认为折叠状态
                    <div class="toggleCollapse"><div></div></div>
                </div>
            </div>

            <div id="sidebar">    # 侧菜单部分
                <div class="toggleCollapse"><h2>主菜单</h2> <div>收缩</div> </div>

                <div class="accordion" fillSpace="sidebar">
                    ----------------------------------------------- # 虚线中间为菜单内容,可替为动态数据
                    <div class="accordionHeader">
                        <h2><span>Folder</span>用户</h2>
                    </div>
                    <div class="accordionContent">
                        <ul class="tree treeFolder">    # treeFolder:在所有树节点前加上Icon图标
                            <li>
                                <a href="" target="navTab">用户管理</a>
                                <ul>
                                    <li><a href="./userlist.html" target="navTab" rel="userlist">用户列表</a></li>
                                    <li><a href="./userlist.html" target="navTab" rel="userlist">用户添加</a></li>
                                </ul>
                            </li>
                        </ul>
                    </div>
                    ------------------------------------------------
                </div>

            </div>
        </div>

        <div id="container">    #主体部分,多标签页形式

        </div>
    </div>

    <div id="footer">@author chenwei (www.chenwei.ws) </div> # 页脚部分
</body>
</html>

# 打开所有html文件可以看到,除index.html外,其余均为html代码碎片,它们使用nabTab/dialog形式显示。
-----------------------------------------------------------------------------------
官方对学习DWZ的几点建议:
1.通读DWZ文档。(PS:东西比较碎,大部分有你想知道的)
2.看demo每个组件演示和代码。(PS:代码碎片可以现用)
3.建议安装firebug,用firebug看html结构,CSS和调试JS。(PS:想了解哪块结构就使用firebug)
4.初学者不建议看DWZ全部源码,非常有必要看看dwz.ui.js和dwz.ajax.js
5.可以从google code下载dwz_thinkphp版本,结合php后台去理解DWZ和服务器端的交互方式

深入jUI(DWZ)

时间: 2024-10-31 10:29:14

深入jUI(DWZ)的相关文章

给jui(dwz)的navTab换一套漂亮的图标

上次讲了给jui(dwz)的菜单树换一套漂亮的图标,这次讲一下在点击菜单后,怎么把设置的漂亮图标带到navTab上去. 官方的navTab是这样显示的,除了默认的我的主页外,tab页上只有标题没有图标. 而修改后的是这样的,相应的都带上了上次讲过的漂亮的图标了. 想要实现这种效果,我们需要修改JUI(DWZ)的核心JS,打开dwz.js,找到$("a[target=navTab]", $p) $("a[target=navTab]", $p).each(functi

给jui(dwz)的toolbar添加漂亮的图标

前面两篇把菜单树和navTab的图标都换了.今天来添加toolbar的图标. 因为JUI(DWZ)自带的toolbar图标就三四个,根本不够用.于是只能是进行自定义添加 这是系统自带的图标,也就4个. 自定义的两个图标,一个excel图标,一个打印机的图标.是不是挺好看呢? 接下来就发出关键代码. 其实只要修改相应的CSS样式文件就可以了. 打开JUI(DWZ)主题目录下面的CSS文件夹,找到core.css并打开. 找到/* Grid */,会看到系统定义的四个图标信息了. .panelBar

基于jquery开发的UI框架整理分析

根据调查得知,现在市场中的UI框架差不多40个左右,不知大家都习惯性的用哪个框架,现在市场中有几款UI框架稍微的成熟一些,也是大家比较喜欢的一种UI框架,那应该是jQuery,有部分UI框架都是根据jQuery研发出来的产品,现在也很常见了. 国产jQuery UI框架 (jUI) DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架.设计目标是简单实用,快速开发,降低ajax开发成本. jQuery 部件布局

javascript开源大全

javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-Mobile 跨浏览器的RIA框架-ExtJS Flash视频播放器-JW-PLAYER jQuery表单插件-jQuery.form jQuery-File-Upload 可视化HT

前端UI

jQuery的UI框架 Liger UI 快速开发WebUI jQuery MiniUI 国产jQuery UI框架 (jUI) DWZ EasyUI http://www.jeasyui.com/ Extjs

【转】推荐10款最热门jQuery UI框架

推荐10款最热门jQuery UI框架 原创 在进行Web开发时,并非所有的库都适合你的项目,但你仍需要收藏一些Web UI设计相关的库或框架,以在你需要的时候,加快你的开发效率.本文为你推荐10款非常优秀的基于JQuery的Web UI设计框架 1.国产jQuery UI框架 (jUI) DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低ajax开发成本. 欢迎大家提出

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

http://www.cnblogs.com/chenyongsai/p/4933982.html Dwz(J-UI)框架--入门 一.了解 概述:是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 目的:简单实用.扩展方便(在原有架构基础上扩展方便).快速开发.RIA思路.轻量级 使用:用html扩展的方式来代替javascript代码 思路:根据官网页面样例,查看官方代码包,查阅相关子页面,参阅帮助文档,添加固定的标签属性语法 优势:第一次打开页面时载入界面到客户端, 之后和

DWZ (JUI) 教程 dwz框架 刷新dialog解决方案

原文:DWZ (JUI) 教程 dwz框架 刷新dialog解决方案 在DWZ中进行ajax表单提交后,通过回调函数来返回状态结果,以及返回是否需要刷新父页的navTabId.       DWZ给我们提供了两个回调函数,一个是子窗口为navTab的navTabAjaxDone,一个是子窗口为dialog的dialogAjaxDone,但这两个回调函数都有同一样的缺陷:就是父窗口必须是navTab,也就是说只能刷新navTab,如果父窗口为dialog,则此父dialog是刷新不了的.     

DWZ (JUI) 教程 DWZ中dialog层的刷新

原文:DWZ (JUI) 教程 DWZ中dialog层的刷新 在DWZ开发过程中经常会遇到的一种情况就是:在navTab页面中通过a标签打开一个dialog,在dialog层进行操作后,需要对该dialog层进行必要的刷新操作. 1.首先讲一下思路: 在非dialog页面中,也就是navTab页面中,将传递rel的值作为刷新的途径.在那种情况下,rel值为navTab的navTabId,所以在dialog中,只要将dialogId获取到,并作为rel值在dialog层传递即可. 2.其次给大家看