diff --git a/07-移动web开发/01-Zepto入门.md b/07-移动web开发/01-Zepto入门.md
index 0dc912e..c64da7d 100644
--- a/07-移动web开发/01-Zepto入门.md
+++ b/07-移动web开发/01-Zepto入门.md
@@ -1,161 +1,241 @@
-
-
-
-## Zepto 的介绍
-
-### 什么是 Zepto
-
-zepto是轻量级的JavaScript库,专门为移动端定制的框架。
-
-与jquery有着类似的API,俗称:会jquery就会用zepto
-
-
-
-### zepto的特点
-
-- 针对移动端
-
-- 轻量级,压缩版本只有8kb左右
-
-- 响应,执行快
-
-- 语法、API大部分同jquery一样,学习难度低,上手快。
-
-- 目前API完善的框架中体积最小的一个
-
-
-### 相关网址
-
-- 官网:
-
-- GitHub:
-
-
-## Zepto 与 jQuery 的前世今生
-
-### 相同点
-
-- 都是优秀的js函数库
-
-- 语法、API大部分都一样(zepto是按照jquery的思路来设计的)
-
-- Zepto 相当于 jQuery 的子集
-
-- 同jQuery一样,都是以`$`符号为核心函数。
-
-
-
-### 不同点
-
-
-
-
-## Zepto 的初体验
-
-(1)Zepto 库的下载:
-
-我们去官网下载 Zepto的开发版本`zepto.js`:
-
-20180414_2210.png
-
-官网里,还有这样一张图:
-
-20180414_2215.png
-
-上图的意思是:
-
-- 最前面打钩的那五个api,已经包含在`zepto.js `文件里了;
-
-- 后面没有打钩的那些api,如果需要用它们,必须单独下载响应的文件。
-
-比如说,移动端的 touch 事件是很常见的,我们可以将`touch.js`这个文件下载,稍后用。
-
-
-
-(2)代码演示:
-
-```html
-
-
-
-
-
-
-
- Document
-
-
-
-
-
- 我是 div
-
-
-
-
-
-
-```
-
-上方代码实现的效果是,当手在div上滑动时,就会弹出 alert窗。可以看出,这里面代码的写法和 jQuery 是一致的。
-
-注意,我们要将浏览器切换到手机模式,才能看到`touchstart`事件的效果;否则,在浏览器上点来点去,是没有反应的。
-
-## Zepto 和 jQuery 相同的 api
-
-> 意思是,jQuery 和 Zepto 有哪些共同点。
-
-
-### jQuery 的主要特性
-
-下面来讲一下 jQuery 的主要特性(jQuery 的核心函数`$`、jQuery 对象),它们对 Zepto 来说,同样适用。
-
-**1、jQuery 的核心函数`$`**:
-
-作为函数使用(参数):
-
-- function
-
-- html字符串
-
-- DOM code
-
-- 选择器字符串
-
-作为对象调用(方法):
-
-- $.ajax() $.get() $.post()
-
-- $.isArray() $.each() $.isFunction() $.trim()
-
-**2、jQuery 对象**:
-
-概念:jquery核心函数$()调用返回的对象就是jquery对象的数组(可能有只有一个)。
-
-使用举例:
-
-- addClass()
-
-- removeClass()
-
-- show()
-
-- find()
-
-
-
-
+
+
+
+## Zepto 的介绍
+
+### 什么是 Zepto
+
+zepto是轻量级的JavaScript库,专门为移动端定制的框架。
+
+与jquery有着类似的API,俗称:会jquery就会用zepto
+
+
+
+### zepto的特点
+
+- 针对移动端
+
+- 轻量级,压缩版本只有8kb左右
+
+- 响应,执行快
+
+- 语法、API大部分同jquery一样,学习难度低,上手快。
+
+- 目前API完善的框架中体积最小的一个
+
+
+### 相关网址
+
+- 官网:
+
+- GitHub:
+
+
+## Zepto 与 jQuery 的前世今生
+
+### 相同点
+
+- 都是优秀的js函数库
+
+- 语法、API大部分都一样(zepto是按照jquery的思路来设计的)
+
+- Zepto 相当于 jQuery 的子集
+
+- 同jQuery一样,都是以`$`符号为核心函数。
+
+
+### 不同点
+
+
+## Zepto 的初体验
+
+(1)Zepto 库的下载:
+
+我们去官网下载 Zepto的开发版本`zepto.js`:
+
+20180414_2210.png
+
+官网里,还有这样一张图:
+
+20180414_2215.png
+
+上图的意思是:
+
+- 最前面打钩的那五个api,已经包含在`zepto.js `文件里了;
+
+- 后面没有打钩的那些api,如果需要用它们,必须单独下载响应的文件。
+
+比如说,移动端的 touch 事件是很常见的,我们可以将`touch.js`这个文件下载,稍后用。
+
+
+(2)代码演示:
+
+```html
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+ 我是 div
+
+
+
+
+
+
+```
+
+上方代码实现的效果是,当手在div上滑动时,就会弹出 alert窗。可以看出,这里面代码的写法和 jQuery 是一致的。
+
+注意,我们要将浏览器切换到手机模式,才能看到`touchstart`事件的效果;否则,在浏览器上点来点去,是没有反应的。
+
+## Zepto 和 jQuery 相同的 api
+
+> 意思是,jQuery 和 Zepto 有哪些共同点。
+
+
+### jQuery 的主要特性
+
+下面来讲一下 jQuery 的主要特性(jQuery 的核心函数`$`、jQuery 对象),它们对 Zepto 来说,同样适用。
+
+**1、jQuery 的核心函数`$`**:
+
+作为函数使用(参数):
+
+- function
+
+- html字符串
+
+- DOM code
+
+- 选择器字符串
+
+作为对象调用(方法):
+
+- $.ajax() $.get() $.post()
+
+- $.isArray() $.each() $.isFunction() $.trim()
+
+**2、jQuery 对象**:
+
+概念:jquery核心函数$()调用返回的对象就是jquery对象的数组(可能有只有一个)。
+
+使用列举:
+
+- addClass()
+
+- removeClass()
+
+- show()
+
+- find()
+
+### 代码举例
+
+1、`$.each()`方法举例:(遍历数组)
+
+```html
+
+
+
+
+```
+
+打印结果:
+
+20180416_1145.png
+
+2、`append()`举例:
+
+```html
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+上方代码实现的效果是:每次,当手在box1上滑动时,会在 box1 中新添加一个元素。
+
+
+4、`find()`方法举例:
+
+```javascript
+ $('.box1').on('touchstart', function () {
+ console.log('touch');
+ $(this).find('p').css('background', 'red');
+ });
+```
+
+代码解释:找到 box1 中的 p 标签, 给 p 标签设置背景色。
+
+注意,代码里的`$(this).find()`相当于`this.find`,只不过this没有find方法,而$有find方法。
+
+
+
+5、`show()`方法举例:
+
+```javascript
+ $(`.box1`).on('touchstart', function () {
+ $('.box2').show();
+ });
+```
+
+假设 box2 一开始是隐藏的,事件中,让 box2 显示出来。
+
+
+
diff --git a/20-网友/html相关.md b/20-网友/html相关.md
new file mode 100644
index 0000000..537a2da
--- /dev/null
+++ b/20-网友/html相关.md
@@ -0,0 +1,32 @@
+
+## SSI:服务器端嵌入
+
+SSI:Server Side Include,服务器端嵌入。
+
+通俗点讲,就是在本地的html页面中,插入服务器上的文件。即:静态页面中,插入动态的代码。
+
+比如:
+
+```html
+
+
+
+
+ Document
+
+
+
+
+
+```
+
+上面的代码中,注释里的代码,就是SSI部分,它加载的是服务器端的html页面。
+
+
+
+
+
+
+
diff --git a/推荐链接.md b/推荐链接.md
index 15181bc..49002e1 100644
--- a/推荐链接.md
+++ b/推荐链接.md
@@ -1,15 +1,12 @@
-
> 记录平时遇到的好文章,按时间先后排序。
-
### 2017-09-15
- [你所不知道的 CSS 滤镜技巧与细节](http://www.cnblogs.com/coco1s/p/7519460.html)
-
### 2017-09-19
- [适合程序员的写作技法](http://www.cnblogs.com/mindwind/p/7536748.html)
@@ -23,23 +20,17 @@
- 交付
-
-
### 2018-01-09
- [翻译 | 像 JavaScript 一样思考](http://www.ituring.com.cn/article/497284)
在MacTalk的小密圈里看到有人分享。
-
-
- [大前端公共知识杂谈](https://time.geekbang.org/column/article/241)
-
- [小白谈数据脱敏](http://www.54tianzhisheng.cn/2017/10/28/Data-Desensitization/)
-
### 2018-01-10
- [MAC全栈开发环境搭建指南](https://mac.aotu.io/)
@@ -48,17 +39,13 @@
- [介绍几个上网+分流+图床工具](http://www.viyuedu.com/kaopuseo/61071.html)
-
-
### 2018-01-12
- [张鑫旭 | 话说我为什么要闭关学习](http://www.zhangxinxu.com/life/2013/03/%E6%88%91%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E9%97%AD%E5%85%B3%E5%AD%A6%E4%B9%A0/)
-
作者闭关学习了半年的前端。
-
### 2018-01-17
- [你的简历能帮你争取到面试机会吗](http://www.cnblogs.com/JavaArchitect/archive/2018/01/09/8249594.html)
@@ -66,13 +53,11 @@
- [漫话JavaScript与异步·第三话——Generator:化异步为同步](http://www.cnblogs.com/leegent/archive/2018/01/10/8207246.html)
-
### 2017-01-19
- [一个三年工作经验的软件工程师的经验之谈](http://www.cnblogs.com/lovesong/p/5721828.html)
-
-#### 2018-01-22
+### 2018-01-22
- [前端程序员容易忽视的一些基础知识](https://www.cnblogs.com/fsyz/p/8327451.html)
@@ -152,11 +137,17 @@
这句话的来源:[我依然坚持建议你开始写博客 | 写给我的 2017](https://www.cnblogs.com/plokmju/p/8108846.html)
-
### 2018-03-21
- [不谈面试题,谈谈招聘时我喜欢见到的特质](https://www.cnblogs.com/dino623/p/8583514.html)
+### 2018-04-16
+
+- [Jerry和您聊聊Chrome开发者工具](https://mp.weixin.qq.com/s/CPnbx8ZfszPEcI3Y8RittA)
+
+
+
+