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

app网站开发者做网站湖州

app网站开发者,做网站湖州,如何在图片上添加文字做网站,360怎么免费建网站在JavaScript中#xff0c;原型和继承是实现代码复用和扩展的重要机制。而new关键字则是用来创建对象的。 原型#xff08;Prototype#xff09;#xff1a; 在JavaScript中#xff0c;每个对象都有一个原型#xff08;prototype#xff09;对象#xff0c;这个原型对…在JavaScript中原型和继承是实现代码复用和扩展的重要机制。而new关键字则是用来创建对象的。 原型Prototype 在JavaScript中每个对象都有一个原型prototype对象这个原型对象本身也有一个原型这个过程一直持续下去直到达到一个对象的原型为null这个对象就是最顶层的原型。 JavaScript中的函数都有一个prototype属性这个属性是一个指针指向一个对象这个对象的用途是为所有通过这个函数创建的对象提供共享的属性和方法。这就是所谓的原型链。 继承 JavaScript中的继承是通过原型链实现的。当试图访问一个对象的属性时JavaScript会在该对象本身上查找这个属性如果没有找到那么就会在对象的原型上查找这个过程会一直持续到原型为null。如果还是找不到那么就返回undefined。 new过程 JavaScript中的new关键字是用来创建一个对象的。new后面跟着一个函数这个函数被调用时返回一个新创建的对象。这个新创建的对象会继承构造函数也就是new后面的函数的prototype对象上的属性和方法。 例如 function Person(name) { this.name name; } Person.prototype.sayHello function() { console.log(Hello, my name is ’ this.name); }; var john new Person(‘John’); john.sayHello(); // 输出 “Hello, my name is John” 在这个例子中我们定义了一个Person函数然后给它的prototype对象添加了一个sayHello方法。然后我们使用new Person(‘John’)创建了一个新的Person对象john这个对象继承了Person的prototype对象上的sayHello方法。 在JavaScript中我们可以通过在原型对象上定义属性和方法来实现代码的复用和继承。以下是如何在原型中定义属性和方法的例子 // 定义一个动物原型 var Animal function() {}; // 在原型中定义方法 Animal.prototype.move function() { console.log(‘This animal can move.’); }; // 在原型中定义属性 Animal.prototype.numLegs 0; // 创建一个动物实例 var dog new Animal(); // 调用从原型继承的方法 dog.move(); // 输出 “This animal can move.” // 访问从原型继承的属性 console.log(dog.numLegs); // 输出 0 在这个例子中我们首先定义了一个Animal的函数然后通过Animal.prototype来添加属性和方法。这样任何通过new Animal()创建的对象都会继承这些属性和方法。
http://www.zqtcl.cn/news/851341/

相关文章:

  • 百度网盘app下载安装手机版百度排名优化咨询电话
  • 网站微信公众号链接怎么做免费访问国外网站的应用
  • 东莞网站搜索排名wordpress 小工具居中
  • 网上商城网站源码网站建站中关键字搜索怎么弄
  • 房地产开发公司网站源代码 墨绿色风格河北省建设项目环保备案网站
  • 有没有做机械加工的网站企业网站建站企业
  • 网站自创重庆宣传片制作
  • 如何做美发店网站世界上网站做的好的例子
  • 不会代码可以做网站维护吗成版年蝴蝶视频app免费
  • html5手机论坛网站模板支付商城网站制作
  • 自己主机做多个网站网站备案和服务器备案
  • 长安手机网站建设江西做网站的公司有哪些
  • 泉州微信网站开发万能浏览器有哪些
  • 商丘做网站公司新站seo快速收录网站内容页快速建站工具
  • 质监站网址数字化展厅建设方案
  • 免费网上商城网站建设廊坊十大名牌模板厂
  • 网站建设格式龙泉建设工程有限公司网站
  • 四海网络网站建设咨询深圳网站优化网站
  • 报名网站开发多钱做酒网站
  • 2014年网站设计趋势怎样用代码建设一个网站
  • 手机网站使用微信支付瑞诺国际公司团队介绍
  • 如何做网站内容架构分析网站建站平台eazyshop
  • 网站开发 商标第几类建站模板大全
  • 找事做的网站杭州网站建设有限公司
  • 临沂网站建设搭建短视频如何引流与推广
  • 网站项目建设管理简介网络营销的概念
  • 网站后台怎么添加代码食品网站开发的背景
  • 茶楼 网站dedecms 旅游网站模板
  • 物流网站做那个好凯里网站设计
  • 网站 方案网页设计尺寸用怎么量