摘要:
原文将某元素隐藏后,对其原本显示的子元素进行display:none操作,当再把这个元素显示出来的时候,在ie678的兼容模式下会发现子元素的隐藏无效.感谢ooxx君给找的这个DEMO页,要重现bug请使用欢乐的IE系列浏览器打开.博主用了一个很有爱的兔子向大家展示这个神奇的魔术:1,把容器和兔子的position都设为relative或者absolute2,把容器的display设为none;3,把兔子的display设为none;4,再把容器的display设为block(你看,IE总是会给你惊喜的对不)在IE678的兼容模式下你仍然会看到这只兔子,尽管是你亲手给他设置的display:n 阅读全文
随笔档案-2011年12月
【转】C#动态方法调用
2011-12-18 11:15 by cnb_mtime, 1128 阅读, 收藏, 编辑
摘要:
【转】C#动态方法调用 1 上一篇《C# 运行时动态对象创建》介绍了C#如何在运行时动态的创建对象,包括泛型对象的一些方法。此篇将介绍C#如何在运行时动态调用方法。当某些类型是运行时动态确定时,编译时的静态编码是无法解决这些动态对象或类的方法调用的。此篇则给你一把利剑,让动态对象的方法调用成为可能。 2 3 /// <summary> 4 /// 该类将被独立编入Class1.dll汇编 5 /// </summary> 6 class Class1 7 { 8 public static string method1() 9 ... 阅读全文
【转】C# 运行时动态对象创建
2011-12-18 11:14 by cnb_mtime, 786 阅读, 收藏, 编辑
摘要:
【转】C# 运行时动态对象创建 1 运行时动态对象创建(我也不知道该叫什么名字,就姑且这么随便称呼了)确实很势大,应该是很有威力的。程序员,贴代码最直接了: 2 3 int n = System.Activator.CreateInstance<int>(); 4 这一句没啥可说的,根据类别创建对象。这里要注意的是int型别是编译时可确定的。不是typeof(int)类型。 5 6 Type type = Type.GetType("System.Int32", false, true); 7 ... 阅读全文