手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >深入浅出理解javaScript原型链
深入浅出理解javaScript原型链
摘要:这篇文章主要介绍了对javaScript原型链的理解,以实例形式对javaScript原型链的概念及相关使用技巧做了较为浅显易懂的分析,需要...

这篇文章主要介绍了对javaScript原型链的理解,以实例形式对javaScript原型链的概念及相关使用技巧做了较为浅显易懂的分析,需要的朋友可以参考下

本文实例讲述了javaScript的原型链。分享给大家供大家参考。具体分析如下:

对于javascript原型链,以前都觉得是个很深的东西,一直没有理解很明白,今天看了一些介绍后,发现这张图,表示再没有什么语言能比这张图说得清楚了。

看了这张图后突然对javascript有了质的理解。

javascript的原型链有显式和隐式两种:

显式原型链:即我们常见的prototype;

隐式原型链:在一般环境下无法访问,即不可见,在FireFox下可以通过__proto__方式访问;隐式原型链用于javascript引擎内部对原型链的搜寻,通过显示原型链来设置;

一、prototype和__proto__的概念

prototype是函数的一个属性(每个函数都有一个prototype属性),这个属性是一个指针,指向一个对象。它是显示修改对象的原型的属性。

__proto__是一个对象拥有的内置属性(请注意:prototype是函数的内置属性,__proto__是对象的内置属性),是JS内部使用寻找原型链的属性。

用chrome和FF都可以访问到对象的__proto__属性,IE不可以。

二、new 的过程

?

1

【深入浅出理解javaScript原型链】相关文章:

javascript 动态添加表格行

使用JavaScript刷新网页的方法

深入浅出理解javaScript原型链

浅析JavaScript作用域链、执行上下文与闭包

JavaScript基本语法讲解

学习javascript文件加载优化

JavaScript实现身份证验证代码

奇妙的Javascript图片放大镜

数字金额千位分隔的Javascript

浅谈javascript事件取消和阻止冒泡

精品推荐
分类导航