摘要: 下面这张图就是js的整体结构图,咱们可以尝试用显性的prototype和隐形的[[prototype]]的概念来理解这个图中的每条路线:如果理解不了那么就可以利用之前说的另一个工具:instanceof(它就是依赖原生链来实现)例如:A InstantOf B 其实就是沿着实例对象的__proto_... 阅读全文
posted @ 2015-09-26 15:06 Boris_Gong 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: Function到底是什么东西?1. Function是最顶层的构造器,它构造了系统中所有的对象,包括Object(Object是最顶层的对象,但要明确的知道Object也是一个函数,也是有Function构成的),Array,Date等2. 一切都是对象,所以理论上理解Function也是一个对象... 阅读全文
posted @ 2015-09-26 14:21 Boris_Gong 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 如果想要理解Function和Object之间的内部关系,必须引入另两个概念显性prototype和隐形[[prototype]]概念1. prototype:每一个函数对象都有一个显示的prototype属性,它代表了对象的原型,更明确的说是代表了由函数对象(构造函数)所创建出来的对象的原型2. ... 阅读全文
posted @ 2015-09-26 14:21 Boris_Gong 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 该系列是自己在参考大量资料之后,自己的学习笔记,也是自己所学的阶段性总结,首先,我的思路是从基本的数据类型开始首先,我需要了解的重要重要工具 typeof:概念:用来检测给定变量的类型作用:1 区分是不是原始值类型var baseType = function (){ cons... 阅读全文
posted @ 2015-09-26 14:20 Boris_Gong 阅读(190) 评论(1) 推荐(0) 编辑