随笔分类 -  细节问题

 
表驱动法
摘要:《CodeComplete》中定义:从表里面查找信息而不使用if、else等逻辑语句的编程模式。使用表驱动法,生成代码比复杂逻辑代码更简单更容易修改。比如计算每个月中的天数的js(修改自《CodeComplete》中的VB代码):switch(month){ case 1,3,5,7,8,10,12: day=31;break; case 4,6,9,11: day=30;break; cas... 阅读全文
posted @ 2006-12-03 22:16 erik168 阅读(654) 评论(0) 推荐(0)
几个关于javascript的细节
摘要:1 使用DOM模型的appendChild方法添加table元素的时候,在IE浏览器下,table元素必须包含tbody元素,否则显示不出来的2 使用createElement创建的元素在IE下可以用outerHTML查看其HTML码,在firefox下不行3 用appendChild方法添加外部包含的script中如果有array,在IE下会内存溢出,不知道是不是我的问题解决方案:<scr... 阅读全文
posted @ 2006-11-16 12:28 erik168 阅读(127) 评论(0) 推荐(0)
读[向依赖关系宣战]有感
摘要:反复读了几遍王咏武的《向依赖关系宣战——依赖倒置、控制反转和依赖注入辨析》 再次感受到自己要学的东西真的很多,废话不多说。下面阐述几个实例: 1 比如a框架要使用b框架,为了隔离这两个框架,就要在中间引入一个mid框架。 为了防止a框架过分依赖于mid框架,就需要a框架总结出要用到的接口,而由mid框架实现 2 不要让下层框架依赖于上层框架。 比如a框架中调用b框架的func1,然后b框架... 阅读全文
posted @ 2006-11-16 11:59 erik168 阅读(182) 评论(0) 推荐(0)
asp.net程序编译调试时偶尔出现访问被拒绝的错误
摘要:谢谢Wintle·浅屋 写asp.net程序,当编译调试比较频繁的时候,很容易经常地出现访问被拒绝。形如: 分析器错误信息: 访问被拒绝:“Microsoft.Web.UI.WebControls”。源错误: 行 197: 行 198: ..... 源文件: c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.c... 阅读全文
posted @ 2006-11-16 11:34 erik168 阅读(131) 评论(0) 推荐(0)