2013年7月9日

浏览器对象模型BOM

摘要: 浏览器对象模型BOM(Browser Object Model)1、结构BOM是Browser Object Model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHypertextApplicationTechnologyWorkingGroup——网页超文本应用程序技术工作组目前正在努力促进BOM的标准化)BOM最 阅读全文

posted @ 2013-07-09 14:39 渔潭 阅读(364) 评论(0) 推荐(0) 编辑

大话设计模式之代理模式

摘要: 1、基本概念 随着互联网飞速的发展,现在许多软件系统都提供跨网络和系统的应用,但在跨网络和系统应用时,作为系统开发者并不希望客户直接访问系统中的对象。其中原因很多考虑到系统安全和性能因素,这时候聪明的开发者想到了在客户端和系统端添加一层中间层----代理层,也是即将要介绍的代理模式(1)定义代理模式(Proxy)为另一个对象提供一个替身或占位符以控制对这个对象的访问,简而言之就是用一个对象来代表另一个对象(2)意图提供其他对象一个代理或占位符,来控制该对象的访问权限。(3)动机 为什么我们要控制对象的访问权限呢?其中一个原因是通过控制来延迟对象的创建和实例化,直到真正需要使用该对象才进行创建. 阅读全文

posted @ 2013-07-09 11:40 渔潭 阅读(260) 评论(0) 推荐(0) 编辑

导航