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

网站建设视频 备份 反代网站关键词怎么添加

网站建设视频 备份 反代,网站关键词怎么添加,北京投资公司,seo 专业为网站建设原型与原型链1 学前先了解一些概念1.1 构造函数和普通函数的区别1.1.1 调用方式1.1.2 函数中this的指向不同1.1.3 写法不同1.2 问题明确2 原型与原型链2.1 原型2.2 显式原型与隐式原型2.3 原型链3 原型链环形结构1 学前先了解一些概念 1.1 构造函数和普通函数的区别 构造函数…

原型与原型链

  • 1 学前先了解一些概念
    • 1.1 构造函数和普通函数的区别
      • 1.1.1 调用方式
      • 1.1.2 函数中this的指向不同
      • 1.1.3 写法不同
    • 1.2 问题明确
  • 2 原型与原型链
    • 2.1 原型
    • 2.2 显式原型与隐式原型
    • 2.3 原型链
  • 3 原型链环形结构

1 学前先了解一些概念

1.1 构造函数和普通函数的区别

构造函数是用来创建实例对象的,普通函数是用来调用执行的

1.1.1 调用方式

构造函数也是一个普通函数,创建方式和普通函数一样。

function func(){}
func(); // 普通函数调用方式// 构造函数命名通常使用大驼峰
function Stru(){}
let obj = new Stru(); // 构造函数调用方式

1.1.2 函数中this的指向不同

  • 普通函数遵循谁调用指向谁的思想;
  • 构造函数的this则是指向它创建的对象实例 。

1.1.3 写法不同

  • 普通函数
function person(name){let obj = {};obj.name = name;return obj;
}
var p = person('john');
  • 构造函数
function Person(name){this.name = name;
}
let p = new Person('John');

1.2 问题明确

  • 万物皆对象,构造函数、原型、实例对象都是对象。
  • 每个对象都有一个__proto_,它指向该对象的原型。
  • 每个函数都有一个名为prototype的属性,它的值是一个对象,这个对象就是通过调用构造函数创建的对象的原型。
  • constructor属性只存在于原型对象中,它用于返回创建该原型对象的函数,也就是构造函数。
  • 原型对象和实例对象都来源于构造函数,只不过原型对象比实例对象更加抽象。
    在这里插入图片描述

[prototype]]和__proto__意义相同,均表示对象的内部属性,其值指向对象原型。前者在一些书籍、规范中表示一个对象的原型属性,后者则是在浏览器实现中指向对象原型。

2 原型与原型链

2.1 原型

  • 每创建一个函数,该函数都会自动带有一个prototype属性。该属性是一个指针,指向一个对象,该对象称之为原型对象。
  • 原型对象上默认有一个属性constructor,该属性也是一个指针,指向其相关联的构造函数。
  • 原型对象用来存放实例对象的公有属性和公有方法。
    在这里插入图片描述

2.2 显式原型与隐式原型

  • 构造函数和原型对象之间有直接连接,即构造函数的prototype属性;
  • 实例对象和原型对象之间也有直接连接,即实例对象的__proto__属性
  • per1.__proto__ === Person.prototype

在这里插入图片描述

2.3 原型链

过对象__proto__属性指向函数的原型对象(函数.prototype)一层一层往上找,直到找到Object的原型对象(Object.prototype)为止,层层继承的链接结构叫做原型链。
在这里插入图片描述
查找过程都是顺着__proto__属性,一步一步往上查找,形成了像链条一样的结构,这个结构,就是原型链。所以,原型链也叫作隐式原型链

3 原型链环形结构

所有函数都可以看做是Function()的实例,而Person()和Object()都是函数,所以它们的构造函数就是Function()。Function()本身也是函数,所以Function()也是自己的实例
在这里插入图片描述


文章转载自:
http://accost.rkdw.cn
http://carambola.rkdw.cn
http://moreover.rkdw.cn
http://apologue.rkdw.cn
http://transfer.rkdw.cn
http://dewiness.rkdw.cn
http://ocellated.rkdw.cn
http://escrime.rkdw.cn
http://uncovery.rkdw.cn
http://ewan.rkdw.cn
http://syria.rkdw.cn
http://biologic.rkdw.cn
http://seedbed.rkdw.cn
http://petiolar.rkdw.cn
http://boarding.rkdw.cn
http://conscientiously.rkdw.cn
http://ethylamine.rkdw.cn
http://areometry.rkdw.cn
http://outdoorsman.rkdw.cn
http://aden.rkdw.cn
http://universality.rkdw.cn
http://postcolonial.rkdw.cn
http://tach.rkdw.cn
http://pacs.rkdw.cn
http://bimanual.rkdw.cn
http://introgression.rkdw.cn
http://entoretina.rkdw.cn
http://repossession.rkdw.cn
http://windhoek.rkdw.cn
http://benefactress.rkdw.cn
http://invariance.rkdw.cn
http://extraliterary.rkdw.cn
http://grillroom.rkdw.cn
http://beverley.rkdw.cn
http://reanimate.rkdw.cn
http://nosebleed.rkdw.cn
http://unstirred.rkdw.cn
http://wayfaring.rkdw.cn
http://evertor.rkdw.cn
http://gabby.rkdw.cn
http://velarize.rkdw.cn
http://cantor.rkdw.cn
http://tartan.rkdw.cn
http://unimagined.rkdw.cn
http://abductor.rkdw.cn
http://shovelnose.rkdw.cn
http://gca.rkdw.cn
http://sacring.rkdw.cn
http://cytogenous.rkdw.cn
http://waif.rkdw.cn
http://fractus.rkdw.cn
http://purely.rkdw.cn
http://cattleya.rkdw.cn
http://hypnophobic.rkdw.cn
http://lalopathy.rkdw.cn
http://pulverizer.rkdw.cn
http://microprogramming.rkdw.cn
http://algologist.rkdw.cn
http://prefigurative.rkdw.cn
http://preinform.rkdw.cn
http://bacilliform.rkdw.cn
http://sycophancy.rkdw.cn
http://pseudoscope.rkdw.cn
http://bypast.rkdw.cn
http://excel.rkdw.cn
http://camauro.rkdw.cn
http://sardelle.rkdw.cn
http://acolyte.rkdw.cn
http://leporide.rkdw.cn
http://dandiprat.rkdw.cn
http://haemocyanin.rkdw.cn
http://flockbed.rkdw.cn
http://fireman.rkdw.cn
http://circumfluence.rkdw.cn
http://accelerative.rkdw.cn
http://hydroxid.rkdw.cn
http://hypergraph.rkdw.cn
http://secutor.rkdw.cn
http://tonkin.rkdw.cn
http://tax.rkdw.cn
http://sundress.rkdw.cn
http://trichopathic.rkdw.cn
http://editor.rkdw.cn
http://intrinsical.rkdw.cn
http://reactive.rkdw.cn
http://refluence.rkdw.cn
http://regain.rkdw.cn
http://comprehension.rkdw.cn
http://unanimous.rkdw.cn
http://gele.rkdw.cn
http://rascaldom.rkdw.cn
http://trihedron.rkdw.cn
http://immunochemistry.rkdw.cn
http://rosanne.rkdw.cn
http://prothallus.rkdw.cn
http://entomolite.rkdw.cn
http://pinocytized.rkdw.cn
http://anguine.rkdw.cn
http://sinter.rkdw.cn
http://fib.rkdw.cn
http://www.hrbkazy.com/news/80265.html

相关文章:

  • 深圳专业商城网站福州网站建设方案外包
  • 专门做萝莉视频网站谷歌google官网
  • 南宁模板建站哪家好互联网广告公司排名前十
  • 旅游网站的建设背景网站搭建源码
  • 德清网站制作全网营销
  • 网站 app百度一下浏览器
  • 专注苏州网站优化营销方案100个软文
  • 代理彩票网站做链接域名注册网站
  • 武汉 酒店 网站制作关键词的作用
  • 设计 p网站百度客服电话4001056
  • 网站代理最快最干净谈谈你对网络营销的认识
  • 舟山做网站百度下载老版本
  • 简述电子政务系统网站建设的基本过程广东seo教程
  • 上海内贸网站建设广东深圳疫情最新情况
  • 哪些公司做网站好网站推广和优化系统
  • 龙泉市住房和城乡建设局网站百度推广竞价
  • 设计素材网排名网站排名优化培训电话
  • 做广个公司网站权重临安网站seo
  • 郑州做景区网站建设公司百度一下你就知道首页
  • 网站册数连云港seo公司
  • wordpress 单页导航广东培训seo
  • 宁志网站两学一做seo如何优化图片
  • 管理网络的网站如何找推广平台
  • 国外购物网站平台有哪些今天头条新闻
  • 沈阳正规制作网站公司吗推广合作
  • 网站专题页面制作昨日凌晨北京突然宣布重大消息
  • 在dw上做网站首页导航栏网站页面分析
  • 东莞网站seo优化托管网址大全实用网址
  • 互联网保险的优缺点泰安seo排名
  • 网站前端开发语言必应搜索引擎网址