diff --git a/01-html/01-html标签图文详解(一).md b/01-html/01-html标签图文详解(一).md
index 7fd49ba..db98ec8 100644
--- a/01-html/01-html标签图文详解(一).md
+++ b/01-html/01-html标签图文详解(一).md
@@ -1,7 +1,4 @@
-> 本文最初发表于[博客园](http://www.cnblogs.com/smyhvae/p/4850684.html),并在[GitHub](https://github.com/qianguyihao/Web)上持续更新**前端的系列文章**。欢迎在GitHub上关注我,一起入门和进阶前端。
-
-> 以下是正文。
## 本文主要内容
@@ -12,7 +9,6 @@
- 图片标签 ``
-
## 前言
### web标准
@@ -32,24 +28,30 @@ web标准总结:
### 浏览器介绍
-浏览器是网页运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、猎豹浏览器、Safari和Opera等。如下图所示:
+浏览器是网页运行的平台,常用的浏览器有谷歌(Chrome)、Safari、火狐(Firefox)、IE、Edge、Opera等。如下图所示:
-
+
浏览器内核:
|浏览器 | 内核|
|:-------------:|:-------------:|
-|IE|trident |
-|chrome / 欧鹏 |blink |
-|火狐|gecko|
-|Safari|webkit|
+|chrome / 欧鹏 |Blink |
+|Safari|Webkit|
+|Firefox 火狐|Gecko|
+|IE|Trident |
PS:「浏览器内核」也就是浏览器所采用的「渲染引擎」,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。**渲染引擎是兼容性问题出现的根本原因。**
+## 编辑器相关
+
+### VS Code 的使用
+
+详情请移步至:[第一次使用VS Code时你应该知道的一切配置](https://github.com/qianguyihao/Web/blob/master/00-%E5%89%8D%E7%AB%AF%E5%B7%A5%E5%85%B7/01-VS%20Code%E7%9A%84%E4%BD%BF%E7%94%A8.md)
+
### Sublime Text 的使用
-详情请移步至:[Sublime Text使用技巧](https://github.com/qianguyihao/Tools/blob/master/%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/02-Sublime%20Text%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7.md)
+详情请移步至:[Sublime Text使用技巧](https://github.com/qianguyihao/Tools/blob/master/01-%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/02-Sublime%20Text%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7.md)
## 一、HTML的介绍
diff --git a/04-JavaScript基础/01-JS简介.md b/04-JavaScript基础/01-JS简介.md
index 5bc47e0..3f8546b 100644
--- a/04-JavaScript基础/01-JS简介.md
+++ b/04-JavaScript基础/01-JS简介.md
@@ -54,22 +54,22 @@ JavaScript是由**网景**公司发明,起初命名为LiveScript;1995年年1
比如Java中需要定义如下变量:
```java
- int a;
- float a;
- double a;
- String a;
- boolean a;
+int a;
+float a;
+double a;
+String a;
+boolean a;
```
而JavaScript中,只需要用一种方式来定义:
```JavaScript
- // ES5 写法
- var a;
+// ES5 写法
+var a;
- // ES6 写法
- const a;
- let a;
+// ES6 写法
+const a;
+let a;
```
### JavaScript是前端语言
@@ -122,7 +122,7 @@ JavaScript基础分为三个部分:
### 特点1:解释型语言
-**解释型语言**:不需要事先被翻译为机器码;而是边翻译边执行(翻译一行,执行一行)。
+JavaScript语言,不需要事先被翻译为机器码;而是边翻译边执行(翻译一行,执行一行)。
> 由于少了实现编译这一步骤,所以解释型语言开发起来尤为方便,但是解释型语言运行较慢也是它的劣势。不过解释型语言中使用了JIT技术,使得运行速度得以改善。
@@ -132,17 +132,18 @@ JavaScript基础分为三个部分:
**编译型语言**:
-- 定义:事先把所有的代码 一次性翻译好,然后整体执行。比如说,c语言的代码文件是`.c`后缀,翻译之后文件是`.obj`后缀(系统执行的是 obj 文件);再比如, java 语言的代码文件是`.java`后缀,翻译之后的文件是`.class`后缀。(注意,Java 语言不是严格的 编译型语言,这个一会儿会讲)
-
+- 定义:事先把所有的代码 一次性翻译好,然后整体执行。
- 优点:运行更快。
- 不足:移植性不好,不跨平台。
- 编译型语言举例:c、c++
+比如说,c语言的代码文件是`.c`后缀,翻译之后文件是`.obj`后缀,系统执行的是 obj 文件;再比如, java 语言的代码文件是`.java`后缀,翻译之后的文件是`.class`后缀。(注意,Java 语言不是严格的 编译型语言,这个一会儿会讲)
+
**解释型语言**:
-- 定义:**边翻译边执行**,不需要事先一次性编译。
+- 定义:**边翻译边执行**(翻译一行,执行一行),不需要事先一次性翻译。
- 优点:移植性好,跨平台。
@@ -174,31 +175,57 @@ ECMAScript在2015年6月,发布了ECMAScript 6版本(ES6),语言的能
### JavaScript代码的书写位置
-(1)内嵌的方式:
+> 也可以理解成:引入 js 代码,有哪几种方式。
+
+方式1、内嵌的方式:
页面中,我们可以在`