摘要: 【时间限制】: 编译时多态,运行时多态【应用形式】: 发散式: 让相同的实现代码应用于不同的场合 收敛式: 让不同的实现代码应用于相同的场合 【通用程度】: 通用多态和专用多态 通用多态:不同的类型值,执行相同的代码。 参数多态:泛型编程(静态|分散) 包含多态:子类型多态(重写)(动态|收敛) 专用多态:不同的类型值,执行不同的代码。 强制多态:类型的隐式转换(静态|收敛) 重载多态:函数、操作符重载(静态|分散) 阅读全文
posted @ 2010-11-13 02:10 极简 阅读(481) 评论(0) 推荐(1)
摘要: 【位置】 就近原则(直接指定>>继承),就是继承的属性,无论其权重多大,它的优先级都比直接指定要小, 纵使比较双方都是继承的属性,只要两个位置不同,就可依据近者为大的原则。【权重】 权重算法,即 行内样式>>#ID选择器>>.class选择器>>HTML 其中:important=>无穷大,继承=>0,即在非ie的浏览器,使用important修饰的属性其权重 趋向于无穷大,而第一步就近原则中的继承属性,其权重趋向于0.【层叠】 后来居上: 两个权重一样的CSS类,以后者覆盖前者。【解析】 默认值:浏览器默认初始属性不同,且用户无定制 阅读全文
posted @ 2010-11-13 02:01 极简 阅读(341) 评论(0) 推荐(0)
摘要: 【Hack原理】 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。【注意顺序】 color:green; /*ff的属性*/ color:blue\9; /* IE6/7/8的属性 */ color:red\0; /* IE8支持 */ *color:yellow; /*IE6/7的属性*/ _color:black; /* 只ie6支持 */ @media screen and (-webkit-min-device-pixel-ratio:... 阅读全文
posted @ 2010-11-13 00:56 极简 阅读(171) 评论(0) 推荐(1)