随笔分类 -  JavaScrip 面向对象精要

摘要:JavaScript 面向对象精要--理解对象 尽管JavaScript里有大量内建引用类型,很可能你还是会频繁的创建自己的对象。JavaScript中的对象是动态的。 一.定义属性 当一个属性第1次被添加给对象时JavaScript在对上上调用了一个名为 [[Put]]的内部方法,该方法会在对象上 阅读全文
posted @ 2016-09-25 12:48 ShareGoodCode 阅读(176) 评论(0) 推荐(0)
摘要:在JavaScript中,函数其实也是对象。是函数不同于其他对象的特点是:函数存在一个被称为[[Call]]的内部属性。[[Call]]属性是函数独有的,表明该对象可以被执行。ECMAScript 定义了typeof操作符对具有[[Call]]属性的对象返回 "function"。理解函数的行为是理 阅读全文
posted @ 2016-09-10 16:26 ShareGoodCode 阅读(218) 评论(0) 推荐(0)
摘要:一.什么是类型 JavaScript 虽然没有类的概念。但依然存在两种类型:原始类型和应用类型。 原始类型保存为简单的数据值,引用类型则保存为对象,其本质是指向内存位置 的引用。也就是说:原始值被直接保存在对象内,而引用值则作为一个指针保存在 对象内,该指针指向实际对象在内存中的储存位置。 二.原始 阅读全文
posted @ 2016-09-04 15:49 ShareGoodCode 阅读(283) 评论(0) 推荐(0)
摘要:通过构造函数F创建的对象实例p 这个对象p的原型对象是 构造函数中prototype属性指向的对象s,这个对象p中也有个非标准的__proto__属性指向构造函数prototype属性所指向的对象s,所以就有 p.__proto__ F.prototype;在对象P的原型对象s中有个属性constr 阅读全文
posted @ 2016-09-01 00:16 ShareGoodCode 阅读(271) 评论(0) 推荐(0)