代码改变世界

随笔档案-2007年09月

让firefox支持IE的一些属性

2007-09-30 14:05 by buru, 574 阅读, 收藏,
摘要: IE有很多好用的扩展是firefox 不支持的,比如firefox不支持children属性,还有很多,网上见到一些扩张的代码,摘录如下 原文链接: http://www.dubox.cn/Trackback.aspx?id=27 阅读全文

IE与firefox取得事件对象的函数(zz)

2007-09-13 11:27 by buru, 238 阅读, 收藏,
摘要: function SearchEvent() { if(document.all) return window.event; func=SearchEvent.caller; while(func!=null) { var arg0=func.arguments[0]; if(arg0.constructor==Event||arg0.construc... 阅读全文

proxy模式

2007-09-10 23:11 by buru, 190 阅读, 收藏,
摘要: 动机:在面向对象系统中,有些对象由于某种原因,直接访问会给使用者\或者系统结构带来很多麻烦.如何不在失去透明操作对象的同时来管理/控制/(屏蔽?)这些对象特有的复杂性? --->可以增加一层间接层是软件开发的常见解决方式.--> gof中的意图:为其他对象提供一种代理以控制对这个对象的访问. 阅读全文

c#通过url获取文件

2007-09-09 10:35 by buru, 2988 阅读, 收藏,
摘要: 很简单的一个Demo; 无标题页 //cs代码 using System; using System.Web; using System.Web.UI; using System.IO; using System.Net; using System.Text; public partial class _Def... 阅读全文

sqlite

2007-09-07 17:55 by buru, 122 阅读, 收藏,
摘要: 要好好学一下这个;别人会的,不会的你都要会才好。 嗯 这个周末看 阅读全文

facade

2007-09-04 00:16 by buru, 279 阅读, 收藏,
摘要: 阅读全文

decorator装饰

2007-09-01 22:47 by buru, 150 阅读, 收藏,
摘要: 当我们想扩展一个类的功能的时候: 用接口;---每增加一个功能就会增加一个子类.导致子类膨胀. 解决方法: 动机 强类型语言下的设计模式.由于继承为类型引入静态特质,使得这种扩展方式缺乏灵活性.如何根据需要动态(在运行时)的实现,同时避免扩展功能增多带来子类膨胀? 意图:动态地灵活地给一个对象增加额外的职责. 怎么做的: 把要扩增功能的类的抽象类作为参数传到新的抽象类中,并作为新类的私有成... 阅读全文