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

在家给别人做网站合法吗江西省住房和城乡建设部网站

在家给别人做网站合法吗,江西省住房和城乡建设部网站,如何建立网上商城,专门做电容的网站目录 一#xff1a;构造函数缺陷 二#xff1a;原型 1 原型是是什么 2 原型对象的作用 3 原型对象this指向问题 4 利用原型对象添加方法 给JS内置构造函数Array添加最大值方法 给JS内置构造函数Array添加求和方法 三#xff1a;Constructor属性 四#xff1a;如何…目录 一构造函数缺陷 二原型 1 原型是是什么 2 原型对象的作用 3 原型对象this指向问题 4 利用原型对象添加方法 给JS内置构造函数Array添加最大值方法 给JS内置构造函数Array添加求和方法 三Constructor属性 四如何赚钱 一构造函数缺陷 通过使用JS来实现面向对象编程可以通过构造函数实现封装。但一个很严重问题便是JS构造函数存在浪费内存的问题 例如 function Fn(name, age, song) {this.name namethis.age agethis.song function () {console.log(如果这都不算爱);}}const zxy new Fn(张学友, 50)const gfc new Fn(郭富城, 49)console.log(zxy, gfc); 以上代码中通过构造函数的方式创建了zxy、以及gfc两个实例对象但是执行构造函数中函数体中代码时会声明两个功能完全相同的song方法代码。这样便会造成内存的浪费因为可以通过原型的方式实现所有对象使用同一个函数可以达到节省内存目的。 二原型 能够利用原型对象实现实例对象中方法共享 1 原型是是什么 原型是一个构造函数上的属性prototype同时该属性又是一个对象我们称为原型对象 function Star(name) {this.name name}const zxy new Star(张学友)console.log(Star.prototype);//Object 2 原型对象的作用 共享方法。因为原型对象可以挂在函数可以把那些实例化对象身上通用的方法直接定义在prototype对象上这样所有对象的实例就可以共享这些方法。 同时对象实例化过程中不会多次创建原型上函数可以节约内存。 3 原型对象this指向问题 scriptlet thatfunction Star(name) {this.name name}const zxy new Star(张学友)Star.prototype.sing function () {that this}zxy.sing()console.log(that zxy);//true/script 通过以上案例原型对象中this指向实例化对象 4 利用原型对象添加方法 给JS内置构造函数Array添加最大值方法 script//给Array构造函数添加最大值Array.prototype.max function () {return Math.max(...this) //this指向实例化对象arr //...this为展开运算符用于将arr展开成123}const arr [1, 2, 3]console.log(arr.max());//3/script 给JS内置构造函数Array添加求和方法 Array.prototype.sum function () { //方法1 let sum 0for (let index 0; index this.length; index) {sum arr[index]}return sum //方法2return this.reduce((prev,item)previtem,0)}console.log(arr.sum());//6 三Constructor属性 每一个原型对象都有一个constructor属性该constructor属性用于指该原型对象的构造函数 function Star() {}Star.prototype {sing: function () {console.log(sing);},song: function () {console.log(song);}}console.log(Star.prototype); 之前是通过在prototype原型对象身上追加属性方式使构造函数获得方法但是通过赋值方式向原型对象中添加方法的话原来的原型对象中的constructor属性就没有了。 Star.prototype {constructor:Starsing: function () {console.log(sing);},song: function () {console.log(song);}} 因此要通过constructor属性使原型对象重新指向构造函数 四如何赚钱 现在是否厌倦了程序员朝九晚五的生活、在校大学生是否愿意在校进行人生中的第一次创业、是否正在看此篇文章的你愿意通过五年努力让自己开上梦想的车子。 那就从提升底层认知开始加入微木的知识星球微木的创业思考 专属于创业者的交流集中地创业、认知提升找微木 1 创业底层方法论 2 从千万本书书籍中挑选出的人生必读书目清单。 3 认知提升学习资源秘密 4 寻找赚钱项目底层方法论 5 好书精华提炼 6 深度链接微木 每天0.3元/天欢迎加入专属于创业者的交流集中地
http://www.zqtcl.cn/news/292229/

相关文章:

  • jeecms 怎么建设网站嵌入式软件开发兼职
  • 百度怎么自己做网站四川省建设工程交易中心网站
  • 中介如何做网站收客wordpress 运行代码
  • 网页设计与网站建设考试题目如何做建议的网站
  • 网站怎么推广软文政务网站建设存在问题
  • 公司官方网站建设需要多少钱wordpress单页面制作
  • 社群网站建设网站推广的方式有哪几种
  • 培训机构活动策划网站wordpress 改端口
  • 北京网站制作与营销培训用asp做网站视频
  • 江苏丹阳建设公司网站做网站中的剪辑图片
  • 纯静态网站怎样广州工程造价信息网
  • 为什么网页不能打开建设银行网站企业网站开发综合实训
  • 企业网站制作 深圳网站建站行业公司主页建设
  • 外汇直播网站建设开发做网站空间商需要办什么手续
  • 源码哥网站的模板皮肤病在线咨询医生免费咨询
  • 温岭市市住房和城乡建设规划局网站附近的电脑培训班在哪里
  • 网站备案百度站长提交减肥网站源码
  • 网站添加文章机械代加工厂家
  • 学做各种糕点的网站cn网站建设多少钱
  • 首页网站关键词优化教程如何查询网站点击率
  • 文章类型的网站模版北京朝阳区房价2023年最新房价
  • wap网站发布注销主体和注销网站
  • 微信小程序 做网站满足客户的分销管理系统
  • 高佣联盟做成网站怎么做wordpress 更新版本
  • 杭州营销网站建设公司成都网站排名优化报价
  • 网站建设设计哪家好太原新建火车站
  • 医疗网站建设信息cps推广平台有哪些
  • rp怎么做网站备案 添加网站
  • 汕尾手机网站设计淘宝客做网站怎么做
  • 营口公司网站建设网站百度seo关键词优化