JavaScript function与arguments
摘要:【function定义】A.function alertArgsCount(){ alert("函数调用时的参数个数:"+arguments.length);}B.var funBody="if(a>b) return a-b; else return b-a;"var getDiffValue=new Function("a","b",funBody);alert(getDiffValue(12,125));alert("函数定义时的参数个数为:"+getDiffValue.length
阅读全文
posted @
2010-11-14 17:44
极简
阅读(378)
推荐(0) 编辑
JavaScript 对象封装(完美版)
摘要://Apple构造函数function Apple(color,weight,home) { //设置属性的值 this.color=color; this.weight=weight; this.home=home; this.price = new Array(12,15); //[12,15]; if(typeof Apple.created == "undefined") { //添加一个方法 这种方法 确保 定义的方法 只构造一次 而不会每次实例化都定义一次 Apple.prototype.showHome=funct...
阅读全文
posted @
2010-11-14 17:34
极简
阅读(281)
推荐(0) 编辑
C# 多态类型
摘要:【时间限制】: 编译时多态,运行时多态【应用形式】: 发散式: 让相同的实现代码应用于不同的场合 收敛式: 让不同的实现代码应用于相同的场合 【通用程度】: 通用多态和专用多态 通用多态:不同的类型值,执行相同的代码。 参数多态:泛型编程(静态|分散) 包含多态:子类型多态(重写)(动态|收敛) 专用多态:不同的类型值,执行不同的代码。 强制多态:类型的隐式转换(静态|收敛) 重载多态:函数、操作符重载(静态|分散)
阅读全文
posted @
2010-11-13 02:10
极简
阅读(471)
推荐(1) 编辑
CSS 多态性与最终表现
摘要:【位置】 就近原则(直接指定>>继承),就是继承的属性,无论其权重多大,它的优先级都比直接指定要小, 纵使比较双方都是继承的属性,只要两个位置不同,就可依据近者为大的原则。【权重】 权重算法,即 行内样式>>#ID选择器>>.class选择器>>HTML 其中:important=>无穷大,继承=>0,即在非ie的浏览器,使用important修饰的属性其权重 趋向于无穷大,而第一步就近原则中的继承属性,其权重趋向于0.【层叠】 后来居上: 两个权重一样的CSS类,以后者覆盖前者。【解析】 默认值:浏览器默认初始属性不同,且用户无定制
阅读全文
posted @
2010-11-13 02:01
极简
阅读(333)
推荐(0) 编辑
CSS Hack 小结
摘要:【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
极简
阅读(167)
推荐(1) 编辑