继承
ForMyWebFrontSide
做过后端,管理过项目,管过人。在前端技术迅猛发展的这几年,猛然的发现前端工作才是自己的心头爱。目前是一个热爱并志向能从头设计、并实现优秀项目的,偏设计、视觉系方向的前端人或者独立项目者,也喜欢了解性能、优化方面、安全、部署、测试等一条龙的东西。平时愿意倒腾同一玩意的不同实现,有一定程度的代码洁癖,喜欢高质量,结构优秀的代码。一定程度的喜欢研究原理性的东西。对项目能大包大揽,但更喜欢能各尽所能,发挥最大优势,提高工作效率的分工合作。
展开
-
原型链和构造函数技术组合到一起的组合继承(类继承)
<script> function SuperType(name){ this.name = name; this.color = ["red","blue","green"]; } SuperType.prototype.sayName = function(){ console.log(this.name); };原创 2016-07-29 17:55:06 · 535 阅读 · 0 评论 -
原型继承
var a = { name:'ShuKe' };var b = cloneObj(a);b.name = 'BeiTa'; alert(b.name); //ShuKe alert(a.name); //BeiTafunction cloneObj(obj){ var f = function(){}; f.prototype = obj; re原创 2016-07-30 15:24:27 · 280 阅读 · 0 评论 -
拷贝继承(call+拷贝继承)
属性和方法分开继承: 1、属性的继承:调用父类的构造函数.call。 2、方法的继承:for in,拷贝继承(jquery也是采用拷贝继承extend);function Person(name,sex){ //父类 this.name = name; this.sex = sex; }Person.prototype.showName = function(){原创 2016-07-30 16:15:03 · 546 阅读 · 0 评论