文章博客

技术团队文档示例


JS如何实现继承

<h4>javascript如何实现继承?</h4> <hr /> <ul> <li>构造继承</li> <li>原型继承</li> <li>实例继承</li> <li>拷贝继承</li> <li>原型prototype机制或apply和call方法比较简单,建议使用构造函数与原型混合方式</li> </ul> <pre><code class="language-javascript">function Parent(){ this.name = 'Judy'; } function Child(){ this.age = 18 } Child.prototype = new Parent();//继承了Parent,通过原型 var demo = new Child(); demo.name //'judy' demo.age //18</code></pre> <h3>谈谈This对象的理解</h3> <ul> <li>this总是指向函数的直接调用者</li> <li>如果有new 关键字,this指向new出来的那个对象</li> <li>在事件中,this指向触发这个时间的对象,特殊的是,IE中attachEvent中this总是指向全局对象Window</li> </ul>

页面列表

ITEM_HTML