05 2016 档案
摘要:伪类分为两种:UI伪类 与 结构化伪类 UI伪类:a:link{} a:hover{} a:active{} a:visited{} input[type='text']:focus{} #title-one:target{} 结构化伪类: table tr:nth-child(even){} //
阅读全文
摘要:上一篇已介绍了组合继承,现在讲讲剩余的几种继承。 原型式继承 调用一个函数,接收这个函数返回来的对象,这个对象的原型就是传入函数的参数对象。 如: 从上面的代码中,我们知道person是person_one的原型。ES5中添加了一个方法规范化原型式继承,这个方法是Object.create(),这个
阅读全文
摘要:javascript继承有几种继承方式,现在来说说其中的组合继承。 组合继承是结合了原型链和借用构造函数这两种技术的继承方式,分别利用它们的长处,避免了短处。那就先说说这两种技术吧。 原型链 原型链就是实例与原型之间的链条。 子类型构造函数 与 超类型构造函数 之间没有关联,只需将 子类型构造函数的
阅读全文
摘要:在js中有几种模式可以创建对象,通过对象操作所包含的属性与方法。 一般来说,构造函数名称的第一个字母为大写字母,非构造函数名称的第一个字母为小写字母,当然,构造函数与一般函数唯一的区别只是调用的方式不同而已,所以任何函数只要通过new来调用,那它就可以作为构造函数,若不通过new来调用,则与一般函数
阅读全文