DWZ富客户端框架

简单实用、扩展方便、快速开发、RIA思路、轻量级
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: [DWZ Mobile 详细文档](http://dwzteam.gitee.io/dwz_mobile_doc_v1) DWZ Mobile 开源项目仓库- [Gitee仓库](https://gitee.com/dwzteam/dwz_mobile_app)- [Gitbug仓库](https: 阅读全文

posted @ 2020-12-01 22:24 DWZ富客户端-jUI 阅读(568) 评论(0) 推荐(0) 编辑

摘要: DWZ富客户端框架设计目标是简单实用、扩展方便灵活、快速开发、RIA思路、轻量级. 设计思路第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量. 支持HTML扩展方式来调用DWZ组件.基于jQuery标准化Ajax开发, 降低Ajax开发成本. 学习DWZ的建议通读DWZ文档,很多问题文档中都写了,初学者最好先读一遍文档。看demo每个组件演示效果和代码(留意组件html结构)。建议用firebug看html结构、CSS和调试JS都非常方便。初学者可以看看dwz.ui.js和dwz.ajax.js 阅读全文

posted @ 2011-04-26 10:07 DWZ富客户端-jUI 阅读(26934) 评论(31) 推荐(8) 编辑

2011年10月19日

摘要: 因为DWZ RIA是富客户端思路,第一次打开时加载界面到浏览器端,之后和服务器的交互是存数据交互,不占用界面相关的网络流量。 也就是说,只需要在一个完整的页面(通常是起始页,如index.aspx/index.php/index.jsp等),只有这个页面包含完整的html结构(),中引入全部css、js 。其它的页面只需要页面碎片,就是中的部分。 因为ajax加载基本原理是:ajax加载一段html代码片段放到当前页面的某个容器中(通常是一个div)。当然也可以是xml结构、json结构,只是在插入到当前页面之前也要转化成html代码片段。如果你ajax加载一个完整的页面(就是包括标签的),插入的当前document就有问题了,因为一个document不可能有多个标签。 理解了富客户端思路也就明白了为什么DWZ框架中整合第三方jQuery插件不能在中通过$(document).ready()初始化...... 阅读全文

posted @ 2011-10-19 11:09 DWZ富客户端-jUI 阅读(15805) 评论(22) 推荐(1) 编辑

2011年10月16日

摘要: 1. 修复combox联动菜单重复发送ajax请求问题 2. 调整layoutH=“xx”的高度根据含有class=”layoutBox”的父容器div动态更新 3. 修复navTab 打开外部页面和iframe方式打开时,浏览器前进后退问题 外部页面 iframe 方式打开 4. 调整lookup、suggest,添加联动效果。自定义查找带回主键lookupPk, 可选项默认为id。 5. 添加多选查找带回multLookup 6. 整理lookup、suggest、主从结构文档,请参考1.3Final版dwz-ria/doc/dwz-user-guide.chm 阅读全文

posted @ 2011-10-16 14:44 DWZ富客户端-jUI 阅读(9773) 评论(30) 推荐(3) 编辑

2011年9月20日

摘要: 展示50个jquery代码片段,这些代码能够给你的Javascript项目提供帮助。 1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312) 2. 解决jQuery, prototype共存,$全局变量冲突问题 3. jQuery 判断元素上是否绑定了事件 ...... 阅读全文

posted @ 2011-09-20 10:30 DWZ富客户端-jUI 阅读(14579) 评论(8) 推荐(11) 编辑

2011年8月19日

摘要: 什么引起了ajax不能跨域请求的问题? ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。 有什么完美的解决方案么? 解决方案有不少,但是只能是根据自己的实际情况来选择。 跨域的安全限制都是指浏览器端来说的,服务器端是不存在跨域安全限制的。所以针对这2种情况衍生出2类跨域解决方案,一类是服务器端做中转类似代理方式,一类是js处理浏览器端的真正跨域访问。 阅读全文

posted @ 2011-08-19 19:18 DWZ富客户端-jUI 阅读(6937) 评论(3) 推荐(2) 编辑

2011年6月11日

摘要: DWZ-RIA v1.3 RC1 发布 1. 添加横向导航栏, 参考示例index_menu.html 2. 添加主从结构组件 , 参考示例db_widget.html和dwz.database.js 3. 添加suggest自动完成的提示框组件 4. 修复table组件当把左边栏收缩后拖动下边的滚动条,内容和题错位问题 5. 高级table扩展的拖动有BUG,单击一下就直接往前缩小了一部分 6. 修复nav Tab组件关于[页面一(外部页面)],在tab标签上右键刷新,就会出现[数据加载中,请稍等...]的loading的效果,但不会自动关掉。所有运用iframe的页面同样出现此问题的bug 阅读全文

posted @ 2011-06-11 17:18 DWZ富客户端-jUI 阅读(2692) 评论(8) 推荐(1) 编辑

2011年6月9日

摘要: DWZ-RIA V1.2 Final 1. 使用隐藏iframe来处理无刷新表单提交时,服务器端返回json格式和普通DWZ 普通ajax 表单提交保持一致(即validateCallback和iframeCallback服务器端返回json格式一致)。具体细节请参考“文件上传表单提交” 部分 2. 新增关联对象查找带回组件lookup 3. 修改了dwz.stable.js解决了table表格组件的标题,拉动后,会和下面的记录错位问题。 4. 新增表格组件多选批量删除功能 5. 新增表格组件点击表头数据库排序功能 6. 调整table表格组件默认宽进和普通的html table保持一致。 7. table表格组件添加TD内容超大时是否多行显示控制, nowrapTD="false" 时TD可以自动换行 8. 解决切换主题后,左边的菜单,左右拉动IE下失效问题。 9. 修复日历控件当日期 阅读全文

posted @ 2011-06-09 13:58 DWZ富客户端-jUI 阅读(2202) 评论(3) 推荐(0) 编辑

2011年5月1日

摘要: 父分类包围了其子分类。在数据表中,我们通过使用表示节点的嵌套关系的左值(left value)和右值(right value)来表现嵌套集合模型中数据的分层特性。我们使用了lft和rgt来代替left和right,是因为在MySQL中left和right是保留字。http://dev.mysql.com/doc/mysql/en/reserved-words.html,有一份详细的MySQL保留字清单。那么,我们怎样决定左值和右值呢?我们从外层节点的最左侧开始,从左到右编号:CREATE TABLE `region` ( `id` int(11) NOT NULL auto_increment 阅读全文

posted @ 2011-05-01 22:45 DWZ富客户端-jUI 阅读(2302) 评论(1) 推荐(0) 编辑

2011年4月25日

摘要: 多服务器做负载均衡主要需要解决各服务器之间的 session 共享问题,自己实现一套 session 管理机制。 负载均衡主要有作用: 1) 分担压力 2) 容灾解决方案负载均衡分为硬件和软件2种实现方式,下面硬件负载均衡Load Balance介绍: 阅读全文

posted @ 2011-04-25 22:35 DWZ富客户端-jUI 阅读(2596) 评论(0) 推荐(1) 编辑