diff --git a/01-HTML/03-初识HTML.md b/01-HTML/03-初识HTML.md
index 2986081..7e193ab 100644
--- a/01-HTML/03-初识HTML.md
+++ b/01-HTML/03-初识HTML.md
@@ -517,4 +517,4 @@ HTML中所有的**文字之间**,如果有空格、换行、tab都将被折叠
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/01-HTML/04-HTML标签:排版标签.md b/01-HTML/04-HTML标签:排版标签.md
index bf27166..b8cf0f1 100644
--- a/01-HTML/04-HTML标签:排版标签.md
+++ b/01-HTML/04-HTML标签:排版标签.md
@@ -244,4 +244,4 @@ div举例:
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/01-HTML/05-HTML标签:字体标签和超链接.md b/01-HTML/05-HTML标签:字体标签和超链接.md
index 774456b..53556d3 100644
--- a/01-HTML/05-HTML标签:字体标签和超链接.md
+++ b/01-HTML/05-HTML标签:字体标签和超链接.md
@@ -250,4 +250,4 @@ a的语义要小于p,a就是可以当做文本来处理,所以p里面相当
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/01-HTML/06-HTML标签:图片标签.md b/01-HTML/06-HTML标签:图片标签.md
index 25cccc5..cf7642f 100644
--- a/01-HTML/06-HTML标签:图片标签.md
+++ b/01-HTML/06-HTML标签:图片标签.md
@@ -205,4 +205,4 @@ title 元素的值一般作为提示条(tooltip)呈现给用户,在光标于
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/04-JavaScript基础/01-JS简介.md b/04-JavaScript基础/01-JS简介.md
index 076717f..9b10078 100644
--- a/04-JavaScript基础/01-JS简介.md
+++ b/04-JavaScript基础/01-JS简介.md
@@ -445,4 +445,4 @@ console.log(a);
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/02-变量.md b/04-JavaScript基础/02-变量.md
index 48e51ae..906a6ad 100644
--- a/04-JavaScript基础/02-变量.md
+++ b/04-JavaScript基础/02-变量.md
@@ -290,5 +290,5 @@ a2 = temp;
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/04-基本数据类型:String 和 Boolean.md b/04-JavaScript基础/04-基本数据类型:String 和 Boolean.md
index 1d85650..7f3b04e 100644
--- a/04-JavaScript基础/04-基本数据类型:String 和 Boolean.md
+++ b/04-JavaScript基础/04-基本数据类型:String 和 Boolean.md
@@ -339,5 +339,5 @@ boolean
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/06-基本数据类型:Null 和 Undefined.md b/04-JavaScript基础/06-基本数据类型:Null 和 Undefined.md
index 36241b8..d1995fc 100644
--- a/04-JavaScript基础/06-基本数据类型:Null 和 Undefined.md
+++ b/04-JavaScript基础/06-基本数据类型:Null 和 Undefined.md
@@ -117,5 +117,5 @@ null 和 undefined 有很大的相似性。看看 `null == undefined` 的结果
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/07-typeof和数据类型转换.md b/04-JavaScript基础/07-typeof和数据类型转换.md
index a81a916..17effdb 100644
--- a/04-JavaScript基础/07-typeof和数据类型转换.md
+++ b/04-JavaScript基础/07-typeof和数据类型转换.md
@@ -542,5 +542,5 @@ console.log(b); // 打印结果:666
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/08-运算符.md b/04-JavaScript基础/08-运算符.md
index 0373775..9124ae8 100644
--- a/04-JavaScript基础/08-运算符.md
+++ b/04-JavaScript基础/08-运算符.md
@@ -605,5 +605,5 @@ PS:我们知道,Unicode编码采用的是16进制,但是,这里的编码
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/09-流程控制语句:选择结构(if和switch).md b/04-JavaScript基础/09-流程控制语句:选择结构(if和switch).md
index 3f2930a..29bd048 100644
--- a/04-JavaScript基础/09-流程控制语句:选择结构(if和switch).md
+++ b/04-JavaScript基础/09-流程控制语句:选择结构(if和switch).md
@@ -599,4 +599,4 @@ switch (day) {
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/16-数组简介.md b/04-JavaScript基础/16-数组简介.md
index 6f78bc5..a6184a0 100644
--- a/04-JavaScript基础/16-数组简介.md
+++ b/04-JavaScript基础/16-数组简介.md
@@ -271,4 +271,4 @@ console.log(JSON.stringify(arr));
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/21-this指向.md b/04-JavaScript基础/21-this指向.md
index f5dbcec..8cb154b 100644
--- a/04-JavaScript基础/21-this指向.md
+++ b/04-JavaScript基础/21-this指向.md
@@ -106,4 +106,4 @@ JS 专门为我们提供了一些方法来改变函数内部的 this 指向。
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/22-call、apply 和 bind.md b/04-JavaScript基础/22-call、apply 和 bind.md
index e5f5136..d70254e 100644
--- a/04-JavaScript基础/22-call、apply 和 bind.md
+++ b/04-JavaScript基础/22-call、apply 和 bind.md
@@ -211,4 +211,4 @@ bind() 方法**不会调用函数**,但是可以改变函数内部的 this 指
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/24-闭包.md b/04-JavaScript基础/24-闭包.md
index afc6bcc..ff7072e 100644
--- a/04-JavaScript基础/24-闭包.md
+++ b/04-JavaScript基础/24-闭包.md
@@ -115,5 +115,5 @@ foo();
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/04-JavaScript基础/26-对象的创建&构造函数.md b/04-JavaScript基础/26-对象的创建&构造函数.md
index da346ef..7e3912c 100644
--- a/04-JavaScript基础/26-对象的创建&构造函数.md
+++ b/04-JavaScript基础/26-对象的创建&构造函数.md
@@ -304,4 +304,4 @@ json 采用 `for...in...`进行遍历,和数组的遍历方式不同。如下
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/05-JavaScript基础:异步编程和Ajax/02-Ajax入门和发送http请求.md b/05-JavaScript基础:异步编程和Ajax/02-Ajax入门和发送http请求.md
index 23f6a5d..2cf268f 100644
--- a/05-JavaScript基础:异步编程和Ajax/02-Ajax入门和发送http请求.md
+++ b/05-JavaScript基础:异步编程和Ajax/02-Ajax入门和发送http请求.md
@@ -369,4 +369,4 @@ echo $text;
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/01-ES6的介绍和环境配置.md b/06-JavaScript基础:ES6语法/01-ES6的介绍和环境配置.md
index 8f93b8b..8166cff 100644
--- a/06-JavaScript基础:ES6语法/01-ES6的介绍和环境配置.md
+++ b/06-JavaScript基础:ES6语法/01-ES6的介绍和环境配置.md
@@ -223,4 +223,4 @@ console.log(b);
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/02-ES5中的严格模式.md b/06-JavaScript基础:ES6语法/02-ES5中的严格模式.md
index 2af765a..1770fc1 100644
--- a/06-JavaScript基础:ES6语法/02-ES5中的严格模式.md
+++ b/06-JavaScript基础:ES6语法/02-ES5中的严格模式.md
@@ -149,4 +149,4 @@ PS:如果浏览器不支持,则这句话只解析为一条简单的语句,
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/03-ES5中的一些扩展.md b/06-JavaScript基础:ES6语法/03-ES5中的一些扩展.md
index 2a17670..95a8795 100644
--- a/06-JavaScript基础:ES6语法/03-ES5中的一些扩展.md
+++ b/06-JavaScript基础:ES6语法/03-ES5中的一些扩展.md
@@ -246,4 +246,4 @@ bind()通常使用在回调函数中,因为回调函数并不会立即调用
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/04-ES6:变量 let、const 和块级作用域.md b/06-JavaScript基础:ES6语法/04-ES6:变量 let、const 和块级作用域.md
index 66e9c47..274dd6f 100644
--- a/06-JavaScript基础:ES6语法/04-ES6:变量 let、const 和块级作用域.md
+++ b/06-JavaScript基础:ES6语法/04-ES6:变量 let、const 和块级作用域.md
@@ -291,4 +291,4 @@ console.log(PI); //打印结果:3.14,说明修改失败
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/05-ES6:变量的解构赋值.md b/06-JavaScript基础:ES6语法/05-ES6:变量的解构赋值.md
index cd48760..4de9752 100644
--- a/06-JavaScript基础:ES6语法/05-ES6:变量的解构赋值.md
+++ b/06-JavaScript基础:ES6语法/05-ES6:变量的解构赋值.md
@@ -205,5 +205,5 @@ string
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/06-ES6:箭头函数.md b/06-JavaScript基础:ES6语法/06-ES6:箭头函数.md
index 0b1ed36..81ac7f0 100644
--- a/06-JavaScript基础:ES6语法/06-ES6:箭头函数.md
+++ b/06-JavaScript基础:ES6语法/06-ES6:箭头函数.md
@@ -213,4 +213,4 @@ fn('vae');
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/06-JavaScript基础:ES6语法/07-剩余参数和扩展运算符.md b/06-JavaScript基础:ES6语法/07-剩余参数和扩展运算符.md
index dff8c0c..1187b1e 100644
--- a/06-JavaScript基础:ES6语法/07-剩余参数和扩展运算符.md
+++ b/06-JavaScript基础:ES6语法/07-剩余参数和扩展运算符.md
@@ -216,4 +216,4 @@ let arr2 = Array.from(arrayLike);
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/08-字符串、数组、对象的扩展.md b/06-JavaScript基础:ES6语法/08-字符串、数组、对象的扩展.md
index 1e0f0dc..deca8c7 100644
--- a/06-JavaScript基础:ES6语法/08-字符串、数组、对象的扩展.md
+++ b/06-JavaScript基础:ES6语法/08-字符串、数组、对象的扩展.md
@@ -168,4 +168,4 @@ console.log(obj2.name);
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/06-JavaScript基础:ES6语法/09-内置对象扩展:Set数据结构.md b/06-JavaScript基础:ES6语法/09-内置对象扩展:Set数据结构.md
index f08e9a6..f29c86e 100644
--- a/06-JavaScript基础:ES6语法/09-内置对象扩展:Set数据结构.md
+++ b/06-JavaScript基础:ES6语法/09-内置对象扩展:Set数据结构.md
@@ -41,4 +41,4 @@ console.log([...set2]); // ["张三", "李四", "王五"]
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/10-Promise入门详解.md b/06-JavaScript基础:ES6语法/10-Promise入门详解.md
index 63189bc..a3de1e0 100644
--- a/06-JavaScript基础:ES6语法/10-Promise入门详解.md
+++ b/06-JavaScript基础:ES6语法/10-Promise入门详解.md
@@ -573,4 +573,4 @@ promiseB()
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/11-Promise的链式调用.md b/06-JavaScript基础:ES6语法/11-Promise的链式调用.md
index 2fd2bea..eb8c221 100644
--- a/06-JavaScript基础:ES6语法/11-Promise的链式调用.md
+++ b/06-JavaScript基础:ES6语法/11-Promise的链式调用.md
@@ -408,4 +408,4 @@ getPromise('a.json')
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/06-JavaScript基础:ES6语法/12-Promise的静态方法.md b/06-JavaScript基础:ES6语法/12-Promise的静态方法.md
index f659c93..97419ee 100644
--- a/06-JavaScript基础:ES6语法/12-Promise的静态方法.md
+++ b/06-JavaScript基础:ES6语法/12-Promise的静态方法.md
@@ -179,4 +179,4 @@ Promise.race([promise1, promise2, promise3]).then((result) => {
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/10-Node.js和数据库/01-Node.js介绍.md b/10-Node.js和数据库/01-Node.js介绍.md
index 9926fcd..7cf3f75 100644
--- a/10-Node.js和数据库/01-Node.js介绍.md
+++ b/10-Node.js和数据库/01-Node.js介绍.md
@@ -244,6 +244,6 @@ Electron 框架就是基于 Node.js 的。也可以说:Electron 是 Node.js
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
##
\ No newline at end of file
diff --git a/10-Node.js和数据库/03-Node.js开发环境安装.md b/10-Node.js和数据库/03-Node.js开发环境安装.md
index 6a9fe4f..362d9f9 100644
--- a/10-Node.js和数据库/03-Node.js开发环境安装.md
+++ b/10-Node.js和数据库/03-Node.js开发环境安装.md
@@ -614,4 +614,4 @@ cnpm install vue
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+
diff --git a/10-Node.js和数据库/06-Node.js内置模块:path路径模块.md b/10-Node.js和数据库/06-Node.js内置模块:path路径模块.md
index c90f120..66118f6 100644
--- a/10-Node.js和数据库/06-Node.js内置模块:path路径模块.md
+++ b/10-Node.js和数据库/06-Node.js内置模块:path路径模块.md
@@ -136,7 +136,7 @@ console.log(result3); // 返回:/foo1/foo2/foo3
扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
-
+