首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
牛客图书馆
>
读书笔记
开通博客写笔记
读书笔记
全部
第6章
《JavaScript面向对象编程指南(第2版)》读书笔记
6.9 object() 可以用object()函数来接收父对象,并返回一个以该对象为原型的新对象。 functiong object(o) { function F() {} F.prototype = o; return ...
nickddchen
编辑于 2019-03-29 10:32:18
《JavaScript面向对象编程指南(第2版)》读书笔记
6.8 深拷贝 extendCopy()以及之前的extend2()函数所用的创建方式叫做浅拷贝(shallow copy). 深拷贝(deep copy)的实现方式与浅拷贝基本相同,也需要通过遍历对象的属性来进行拷贝操作。只是在遇到一个对象引...
nickddchen
编辑于 2019-03-29 10:31:32
《JavaScript面向对象编程指南(第2版)》读书笔记
6.7 对象之间的继承 丢开构造器,直接通过对象标识法来创建对象。 先创建一个没有任何私有属性的空对象,然后逐步添加属性。 function extendCopy(p) { var c = {}; for (var i...
nickddchen
编辑于 2019-03-15 14:15:59
《JavaScript面向对象编程指南(第2版)》读书笔记-第6章第6节
6.6 请小心处理引用拷贝 事实上,对象类型(包括函数与数组)通常都是以引用形式来进行拷贝的,这有时会导致一些与预期不同的结果。 让Wee继承Papa name是基本类型属性,创建的是一份全新的拷贝。而owns属性...
nickddchen
编辑于 2019-03-11 08:58:53
《JavaScript面向对象编程指南(第2版)》读书笔记-第6章第5节
6.5 属性拷贝 在构建可重用的继承代码时,可以简单地将父对象的属性拷贝给子对象,参考之前的extend()接口,可以创建一个extend2()函数,该函数也接受两个构造器函数为参数,并将parent的原型的所有属性全部拷贝给Child的原型,其中包括方...
nickddchen
编辑于 2019-03-01 20:10:23
《JavaScript面向对象编程指南(第2版)》读书笔记-第6章第4节
6.4 将继承部分封装成函数 将这些实现继承关系的代码提炼出来,并迁入一个叫做extend()的可重用函数中,这样既可以使代码保持简洁,又能将其重用在构建继承关系的任务中: //inheritance helper function ...
nickddchen
编辑于 2019-02-22 14:26:42
《JavaScript面向对象编程指南(第2版)》读书笔记
6.3 uber—子对象访问父对象的方式 在构建继承关系的过程中引入一个uber属性,并令其指向其父级原型对象: function Shape(){} Shape.prototype.name='shape'; Shape.pr...
nickddchen
编辑于 2019-02-15 18:24:24
【有书共读】JavaScript面向对象编程指南 读书笔记1
第一章 面向对象的JavaScript 面向对象的程序设计 在深入学习JavaScript之前,我们首先要了解一下“面向对象”的具体含义,以及这种程序设计风格的主要特征 对象 所谓对象实质上是指“事物”...
小犀利
编辑于 2019-01-29 18:29:03
【有书共读】JavaScript面向对象编程指南 2-01
变量 变量是用来存储数据的。一般通过:声明变量、初始化变量来完成。 可以先声明变量,再初始化; 也可以声明变量与初始化同步进行 所谓初始化,实际就是变量的第一次赋值。 ...
点点鬼
编辑于 2019-01-29 18:29:03
【有书共读】JavaScript面向对象编程指南 2-02
数组 数组是一种数据存储形式,可以被索引的; 数组元素的索引从0开始,并按每个元素位置依次递增; 通过方括号的的索引值访问数组中的元素; 数组能存储任何类型的数据,包括另一个数组; 分别定义一个...
点点鬼
编辑于 2019-01-29 18:29:03
首页
上一页
1
2
下一页
末页
热门图书
阿西莫夫最新科学指南(上下册)
数学在19世纪的发展(第一卷)
The Go Programming Language
网络流
高性能MySQL
JavaScript高级程序设计:第2版
查看全部