- 浏览: 10123 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
shgen:
不用each也可以实现$("#discover-al ...
JQuery实现ckeckbox全选和反选 -
summernight:
楼主真是讲的简单易懂。谢谢
结构型模式 - Facade(外观)模式
文章列表
定义:
把多个对象组成树状结构来表示局部与整体,这样用户可以一样的对待单个对象和对象的组合。
组合模式的通过树形结构来描述单个对象和对象组合,通过迭代的方式获取节点下的子节点,同时通过一个高度抽象的接口使用户可以一致的操作单个对象和对象组合,简化客户端的工作。
同时由于使用树状结构,可以灵活添加、删除节点,而不用改动过客户端代码。
定义角色:
component:为所有对象定义统一的接口,并且提供管理子节点的方法(add/remove),对象个体和对象群组共享该接口。
composite:对象组合,树结构的枝节点,可以包含对象个体也可以包含另一个对象 ...
- 2009-04-15 16:54
- 浏览 1154
- 评论(0)
定义:
为子系统中的一组接口提供一个一致的界面, 外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
定义角色:
SubSystem:可以有一个或多个子系统,每个子系统的功能都相对独立;子系统并不知道Facade的存在,相对子系统而言Facade仅仅是另一个客户端
Facade:提供统一接口供客户调用,该角色知道子系统的相关功能
Outlook功能:
每个人都可能有很多邮箱,MSN的、网易的、公司的、google的。如果每天都登录各个邮箱收信非常麻烦,而且也可能漏收邮件。所以使用诸如Outlook这样的客户端工具就会方便很多。
子系统:
...
- 2009-04-01 18:06
- 浏览 1187
- 评论(1)
定义:
将一个类的接口转换成客户端期望的另一个接口。适配器模式可以消除由于接口不匹配所造成的类兼容性问题。
简单的讲就是客户期望调用我们已存的代码功能,但客户已经定义好了自己的接口标准,为了使我们已 ...
- 2009-03-29 16:11
- 浏览 1268
- 评论(0)
功能描述:
根据客户选择下拉框,同步中部分超链的请求传递参数与下拉框中的值相等。
代码中用到JQuery的cookie插件:jquery.cookie.js
jquery.cookie.pack.js
关于该插件不做过多介绍,可以通过google获得更多信息。页面部分:
假设页面有一个用于标识状态的select
<select id="type">
<option value="sms">短信</option>
<option value="mms"& ...
- 2009-03-27 16:00
- 浏览 4258
- 评论(0)
从网上找了几种方法:
1.页面需要两个按钮分别用于“选中”和“取消”功能。
$(function() {
$("#checkall").click(function() {
$("input[@name='checkname[]']").each(function() { |
$(this).attr("checked", true);
});
});
$("#delcheckall").click(function ...
- 2009-03-27 15:22
- 浏览 2256
- 评论(1)