当前位置: 首页 > news >正文

海外搜索引擎网站建设做网站如何赢利的

海外搜索引擎网站建设,做网站如何赢利的,手机上使用wordpress,网站公告栏设计JS组合继承(combination inheritance)是一种常用的继承模式,它通过将原型链和构造函数组合使用来实现继承。 下面是JS组合继承的详细解析和代码示例: 创建父类(基类)的构造函数 function Parent(name) {…

JS组合继承(combination inheritance)是一种常用的继承模式,它通过将原型链和构造函数组合使用来实现继承。

下面是JS组合继承的详细解析和代码示例:

  1. 创建父类(基类)的构造函数
function Parent(name) {this.name = name;this.colors = ['red', 'green', 'blue'];
}

  1. 给父类添加原型方法
Parent.prototype.getName = function() {console.log(this.name);
};

  1. 创建子类的构造函数,并调用父类构造函数
function Child(name, age) {Parent.call(this, name);this.age = age;
}

  1. 设置子类的原型为一个父类实例
Child.prototype = new Parent();

  1. 修正子类的构造函数指向
Child.prototype.constructor = Child;

  1. 添加子类的原型方法
Child.prototype.getAge = function() {console.log(this.age);
};

  1. 创建子类的实例,并调用父类和子类的方法
var child1 = new Child('Alice', 10);
child1.getName();  // 输出:Alice
child1.getAge();   // 输出:10child1.colors.push('yellow');
console.log(child1.colors);  // 输出:['red', 'green', 'blue', 'yellow']var child2 = new Child('Bob', 20);
child2.getName();  // 输出:Bob
child2.getAge();   // 输出:20
console.log(child2.colors);  // 输出:['red', 'green', 'blue']

在这个例子中,通过组合使用构造函数和原型链实现了继承。构造函数的继承通过在子类的构造函数中调用父类的构造函数来实现,这样就可以在子类的实例中拥有父类的属性。原型链的继承通过将子类的原型对象设置为父类的一个实例,这样就可以在子类的原型链上访问父类的方法。

需要注意的是,组合继承的缺点是在创建子类实例时调用了两次父类构造函数,一次是在Child.prototype = new Parent()这一步中,另一次是在Child.call(this, name)中。这样会导致子类的原型对象上多了一些不必要的属性,但是通过Object.create()可以解决这个问题。

总结:JS组合继承是一种常用的继承模式,它通过组合使用构造函数和原型链实现继承。虽然有一些缺点,但是它兼顾了构造函数继承和原型链继承的优点,可以有效地实现继承和方法的重用。

http://www.yayakq.cn/news/674373/

相关文章:

  • 古镇小企业网站建设广平企业做网站推广
  • 萍乡市建设局网站服务网站开发
  • 网上竞价采购网站建设网站建设选择什么模式
  • 怎么更改网站备案信息新手自己建网站
  • 网站建设中的安全问题成都网站建设工作室
  • 中文字体怎么设计网站淮南市重点工程建设管理局网站
  • asp网站的优点网络营销外包网络推广
  • 网站小图标素材网站建设备案条件
  • 科技类公司网站设计9377游戏官网
  • 济宁市建设工程质量监督站网站网站建设开发报告论文
  • 网站模板工具c 做网站后台
  • html5教育网站wordpress仿北京时间
  • 可以免费做网站网站建设对企业的好处有哪些
  • 阜阳网站建设价格低市场营销策略名词解释
  • 深圳装修公司排名前十网站搜索引擎优化技术
  • 有实力的网站建设公司北京注册公司虚拟地址
  • 网站服务器租用有什么好百度推广代理商
  • 怎么做企业网站网站春节放假
  • 网站规划建设与管理维护课后答案网站被k申诉
  • 做网站销售怎么找客户高端网络
  • 苏宁易购网站上的营销页面网站栅格化怎么做
  • 嘉兴网站建设模板网站网站设计常识
  • 移动端网站建设费用淘宝客返利网站程序
  • 烟台城发建设集团网站网站空间到期查询
  • 网站的首页文案南京成旭通网站建设公司怎么样
  • 张家港手机网站母婴网站建设的目的
  • vs做网站网站手机app开发
  • 织梦cms做视频网站珠海中英文网站建设
  • 简约好看的网站模板免费下载域名价格一览表
  • 友情手机站企业门户下载