node.js官方文档chm电子书的制作
摘要:制作软件:WebCHMSetup2.22.zip,http://www.onlinedown.net/soft/31553.htm 制作好的电子书:Node.js(v6.10.2).zip 参考链接:https://www.zhihu.com/question/37005587
阅读全文
JavaScript高级 面向对象(13)--构造函数的执行过程
摘要:说明(2017-4-2 21:50:45) 一、构造函数是干什么用的: 1. 初始化数据的。 2. 在js给对象添加属性用的,初始化属性值用。 二、创建对象的过程: 1. 代码:var p = new Person(); 2. 首先运算符new创建了一个对象,它类似于{},是一个“没有任何成员”的对
阅读全文
JavaScript高级 面向对象(12)--引用类型值类型作为参数传递的特性
摘要:说明(2017-4-2 18:27:11): 1. 作为函数的参数,就是将函数的数据拷贝一份,传递给函数的定义中的参数。 函数foo()在调用的时候,做了两件事: (1)函数在调用的时候,首先需要将参数中的数据拷贝一份,即数字123拷贝一份。 (2)跳转到函数的定义中(函数体),在此之前完成了函数的
阅读全文
JavaScript高级 面向对象(11)--对象的动态特性-关联数组用法
摘要:说明(2017.4.2): 1. 对象的动态特性: (1)在js中,一个对象需要属性,就可以利用“对象名.属性 = 值”的方式为其添加,只要赋值成功,对象就新增这个属性。 (2)对象属性的访问形式: *点语法:o.name *关联数组:o[name],注意,name必须是一个字符串,否则会把name
阅读全文
JavaScript高级 面向对象(10)--onload与jq中ready的区别
摘要:说明(2017.4.2): 1. 在body中放一个img标签,src链接一张图片,那么页面会先读取html的document文档,然后再读取外部资源(这里没加onload其实就是从上往下顺序读取)。 外部资源包括导入的js,css,图片,音乐,视频等等。 onload会将所有的资源包括外部资源全部
阅读全文
JavaScript高级 面向对象(9)--深拷贝代码实现
摘要:说明(2017.4.1): 1. 深拷贝要把对象里的“方法”也复制一份出来,“方法”里的“方法和属性”再判断深浅进行拷贝。 2. 办法就是写一个函数deepCopy,里面判断深浅拷贝,然后每个对象都添加这个deepCopy函数。
阅读全文