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

深圳企业网站建设怎么做如何做网站优化并快速提高权重

深圳企业网站建设怎么做,如何做网站优化并快速提高权重,优化最狠的手机优化软件,微信建微网站文章目录 前言区别总结 前言 以前没注意过, 去创建一个构造函数的时候, 方法都是直接写在函数内的. 在构造函数需要多次实例化的情况下有缺点, 不过幸好以前项目里的构造函数也不需要多次实例化, 缺点没有生效. 区别 为了比较, 先在构造函数内部直接书写方法, 查看实例化结果…

文章目录

  • 前言
  • 区别
  • 总结


前言

以前没注意过, 去创建一个构造函数的时候, 方法都是直接写在函数内的. 在构造函数需要多次实例化的情况下有缺点, 不过幸好以前项目里的构造函数也不需要多次实例化, 缺点没有生效.


区别

为了比较, 先在构造函数内部直接书写方法, 查看实例化结果:

function Person(age, sex) {this.age = age;this.sex = sex;this.getAge = function () {console.log(this.age);this.age++;return this.age;}
}const person0 = new Person(20, 'female');
const person1 = new Person(20, 'female');
console.log(person0);
console.log(person1);

在这里插入图片描述

如上图, 直接写在构造函数内, 在对象原型链上是找不到这个方法的, 只有对象内部存在该方法;

尝试调用对象内的属性时会先在对象内部查找, 如果找不到会去对象原型上查找.
如果把方法写在原型上, 实例化多个对象的时候就不会在每个对象内都定义这个方法, 而是实例化出的全部对象共用同一原型内的该方法, 每个对象内就不再存在存储该函数的键值对, 这占据更小的内存:

function Person(age, sex) {this.age = age;this.sex = sex;
}
Person.prototype.getAge = function () {this.age++;return this.age;
}const person0 = new Person(20, 'female');
const person1 = new Person(30, 'female');
console.log(person0);
console.log(person1);

在这里插入图片描述

刚才想了一下可不可以把属性也写在原型里, 不太能, 实例化多个对象必然是需要存在各对象内属性不同的情况, 那么属性写进去共用, 某处修改互相影响, 会造成麻烦, 而方法可以公用基本不会动所以可以写在原型里.

如果需要写在构造函数原型里的某方法在某实例内不同, 那就在该实例中新定义重名方法, 因为调用时还是优先在实例内查找的, 找到了就不会再去原型上找, 这并不是函数重载.


总结

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

相关文章:

  • 徐州提供网站建设报价表wordpress 3.6中文版
  • 众包网站建设登录网易企业邮箱
  • 万户信息 做网站怎么样国产apple
  • 致和网站建设嘉兴手机网站
  • 网站不清理缓存军事新闻最新消息中国南海今天
  • 建设企业网站初始必备的六大功能沈阳市建设监理协会网站
  • 标准型网站---北京网站建设海南人才在线官网
  • 做淘宝网站规范 百度知道网站后台怎么做超链接
  • 建设银行网站定酒店公司需要网站 该怎么做
  • 响应式网站建设公司'seo咨询常德
  • 互联网做网站温州网站建设icp备
  • 宝安大型商城网站建设app研发费用一般多少钱
  • 自己做网站的流程视频微信开放平台是公众号吗
  • p2p理财网站开发框架大连工程信息网
  • 网站地图在线生成网站建设的基本条件
  • 建设银行手机网站首页漳州做网站六六六博大a优
  • 商务网站建设的可行性分析包括可以建站的网站
  • 一个商城网站开发要多少时间seo教程免费分享
  • 网站设置密码wordpress的音乐插件怎么用
  • 做网站基本步骤国内做网站大公司
  • 网站服务器租用报价广告优化师前景怎样
  • 网站开发开销网络培训网站
  • 新网站如何被快速收录东莞市建设质量监督站
  • 我想做个网站搜索引擎优化实验报告
  • 建e室内设计网官网平面图站长之家seo概况查询
  • 网站建设合同付款比例开通公司网站
  • 做建网站网站制作价格和流程
  • 厦门网站建设 软件园wordpress固定链接文章发布失败
  • 做网站是先买域名还是私有云可以做网站
  • 郑州哪里做网站网络科技有限公司起名大全