DWZ富客户端框架

简单实用、扩展方便、快速开发、RIA思路、轻量级
posts - 13, comments - 109, trackbacks - 0, articles - 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 阅读(25004) 评论(30) 编辑

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 阅读(14328) 评论(22) 编辑

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 阅读(8565) 评论(30) 编辑

2011年9月20日

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

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

2011年8月19日

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

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

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 阅读(2297) 评论(8) 编辑

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 阅读(1870) 评论(3) 编辑

2011年5月1日

正文内容加载中...

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

2011年4月26日

摘要: 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 阅读(25004) 评论(30) 编辑

2011年4月25日

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

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

摘要: Mysql备份策略大概可分为4种:1) 直接拷贝数据库文件(不推荐)2) 使用mysqlhotcopy备份数据库3) 使用mysqldump备份数据库 4) 使用主从复制机制(replication)(实现数据库实时备份)一般mysqldump使用比较广泛,操作也方便,下面就具体描述mysqldump备份策略。数据备份分为三步:1) 定时导出备份数据库并打包成gz压缩包 (Linux shell 脚本 +crontab)mysqlFullBackup.sh#!/bin/sh# Use mysqldump --help get more detail.## 定义变量,请根据具体情况修改# 定义脚阅读全文

posted @ 2011-04-25 16:38 DWZ富客户端-jUI 阅读(5267) 评论(2) 编辑