上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 定义: 为其他对象提供一个代理,以控制对这个对象的访问. 关键词: proxy 结构图: 应用场景: 远程代理.也就是为一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象存在于不同地址空间的事实. 虚拟代理.是根据需要创建开销很大的对象.通过它来存放实例化需要很长时间的真实对象. 安全代理.用来控制对象访问时的权限. 智能指引.指当调用真实的对象时,代理处理另外一些事. 例子: 类图:... 阅读全文
posted @ 2009-06-30 16:40 Localhost 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 定义: 将对象组合成树形结构以表示"部分--整体"的层次结构.组合结构使得用户对单个对象和组合对象的使用具有一致性. 关键词: Composite 结构图: 应用场景: 表达的对象成"整体-部分"层次结构时. 即表达的对象最后结果承树形时,可以采用组合模式. 例如: 中国移动下属3个品牌:全球通,神州行,动感地带. 同时,中国移动下属有北京移动,天津移动,江苏移动等分公司.下属各分公司又包含3... 阅读全文
posted @ 2009-06-30 14:37 Localhost 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 定义: 将一个类的借口转换成客户希望的另外的一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. 关键词: Adapter 结构图: 应用场景: 当想使用一个已经存在的类时,如果它的接口和要求不相同时,考虑使用适配器模式. 即:设计之初,应尽可能的进行重构;在进行项目维护时,多使用适配器模式. 例子: 类图: 代码:public interface IWrite{ v... 阅读全文
posted @ 2009-06-30 09:28 Localhost 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 定义: 在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中. 模版方法可以使子类在不改变算法结构的情况下,重新定义算法中的某些步骤. 关键词: Template 结构图: 应用场景: 当不变的行为和可变的行为在方法的子类实现中混合在一起的时候,不变的行为就会在子类中重复出现.我们通过模版方法模式把这些行为搬到单一的地方,这样就可以帮助子类摆脱重复的不变的行为. 例子: 类图: 代码:... 阅读全文
posted @ 2009-06-29 16:59 Localhost 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 譬如: 像这样一个地址,有时通过直接点击就可以下下来,但实际上,通过控制,判断用户的权限,还是可以防止资源被直接下载的. http://localhost/gv/upload/DesignPattern.rar 原理: 客户端对页面的请求,先会通过ISAPI(Internet Server Application Programe Interface),ISAPI会对不同类型的文件,进行分类处理... 阅读全文
posted @ 2009-06-29 15:12 Localhost 阅读(1301) 评论(1) 推荐(0) 编辑
摘要: 描述: 方便对文件的顺序访问. 属性: 属性 描述 AtEndOfLine 如果文件指针正好位于TextStream文件的行尾符之前,则返回true,否则返回false AtEndOfStream 如果文件指针正好位于TextStream 文件中的结尾,则返回true,否则返回 false Column 为只读属性,返回当前字符在TextStream文件中的列号 Line 只读属性,返回... 阅读全文
posted @ 2009-06-23 11:04 Localhost 阅读(1910) 评论(0) 推荐(0) 编辑
摘要: 描述: 是一个固有对象,目的是将所有全局方法集中在一个对象中. 属性: 属性 描述 Infinity 返回Number.POSITIVE_INFINITY的值 NaN 返回NaN,表示表达式不是数字 方法: 方法 描述 备注 escape(charstring) 对string对象进行编码,一边它们能在所有的计算机上都可读 charsstring:必须,要编码的文字 unescape(c... 阅读全文
posted @ 2009-06-17 21:08 Localhost 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 描述: 提供对指定磁盘驱动器或网络共享的支持 属性: 属性 描述 AvailableSpace 返回指定驱动器可用的空间大小 FreeSpace 返回指定驱动器可用的空间大小 DriveLetter 返回一个本地驱动器网络共享的驱动器号 DriveType 返回指定驱动器的类型 FileSystem 返回指定驱动器所使用的文件系统的类型 IsReady 如果指定的驱动器就绪,则返回t... 阅读全文
posted @ 2009-06-12 06:47 Localhost 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 描述: 提供对文件夹属性的访问. 属性: 属性 描述 Attributes 设置或返回文件或文件夹的属性 DateCreated 返回指定文件或文件夹的创建时间 DateLastAccessed 返回最近访问文件或文件夹的创建时间 DateLastModified 返回最后修改指定文件和文件夹的日期和日期 Drive 返回指定文件或文件夹所在的驱动器的驱动器号 Files 返回一个F... 阅读全文
posted @ 2009-06-10 09:07 Localhost 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: 描述: 提供对文件属性的访问. 属性: 属性 描述 Attributes 设置或返回文件或文件夹的属性 DateCreated 返回指定文件或文件夹的创建时间 DateLastAccessed 返回最近访问文件或文件夹的创建时间 DateLastModified 返回最后修改指定文件和文件夹的日期和日期 Drive 返回指定文件或文件夹所在的驱动器的驱动器号 Name 设置或返回文件... 阅读全文
posted @ 2009-06-09 08:17 Localhost 阅读(34284) 评论(2) 推荐(1) 编辑
摘要: clear: 该属性的值指出了不允许有浮动对象的边. 默认值:none 取值 描述 none 允许两边都可以有浮动对象 left 不允许左边有浮动对象 right 不允许右边有浮动对象 both 两边都不允许有浮动对象 float: 该属性的值指出了对象如何浮动. 默认值:none 取值 描述 none 对象不漂浮 left 文本流向对象的右边 right 文本流向对象的右边 ... 阅读全文
posted @ 2009-06-08 10:08 Localhost 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 描述: 允许放置、更改列表标记,或者将图像作为列表标记. 应用在UL,OL,LI list-style: 描述:用于将所有用于列表的属性设置于一个声明之中. 语法:list-style: list-style-image || list-style-position || list-style-type 设置样式后,list-style-image和list-style-type被指定后,li... 阅读全文
posted @ 2009-06-08 09:14 Localhost 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 描述: 创建新的函数. 语法: function funName([argu1[,argu2[,...[,arguN]]]]){} var funName = Function([argu1[,argu2[,...[,arguN]]]]){} funName是必不可少的. 例子: 例子 效果 function add(x,y){ return x+y; } document.write(ad... 阅读全文
posted @ 2009-06-08 08:45 Localhost 阅读(1050) 评论(1) 推荐(0) 编辑
摘要: 描述: 保存错误的信息. 语法: var err = new Error(); var err = new Error([num]); var err = new Error([num,des]); num:与错误相关的数字值,省略则为0. des:描述错误的语句. 属性: 属性 描述 number 与错误相关的数字值 description 与错误相关的语句描述 例子: try{ x=... 阅读全文
posted @ 2009-06-08 08:36 Localhost 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 描述: 启用枚举集合中的项目. 语法: varenumObj = new Enumerator([collections]) collections 可选,为任意集合对象 注意: 集合在访问时,需要通过指针,移动到下一个元素. 方法: 方法 描述 语法 atEnd() 返回一个bool值,指明是否已经到达结尾.如果当前项是集合中的最后一个,或者集合为空,或者当前项没有定义,则返回true... 阅读全文
posted @ 2009-06-08 08:23 Localhost 阅读(3010) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页