+
{:/nomarkdown}
- 上述动画css3使用animation: rotate 0.2s linear infinite;实现:
diff --git a/_posts/2016-09-20-generators-and-channels-in-javascript.md b/_posts/2016-09-20-generators-and-channels-in-javascript.md
index e0a13dbd..e8b503bc 100644
--- a/_posts/2016-09-20-generators-and-channels-in-javascript.md
+++ b/_posts/2016-09-20-generators-and-channels-in-javascript.md
@@ -3,7 +3,7 @@ layout: post
title: Generators and Channels in JavaScript
date: 2016-09-20 21:47:29
summary: 以下这篇文章是对 Generator 和 Channel 的一个介绍,如果你对 Promise,Generator,Coroutine 和 Channel 有过了解,可以直接跳到 Using Generators and Channels with React 这部分,虽然接下来这些案例可能不是很适合真实的项目环境,但是它可以看成一个起点,尝试通过这种方法来实践可能出现的地方 ...
-categories: Technology
+categories: Study
---

diff --git a/_posts/2017-01-26-SVG.md b/_posts/2017-01-26-SVG.md
index 5f409c60..97a412c0 100644
--- a/_posts/2017-01-26-SVG.md
+++ b/_posts/2017-01-26-SVG.md
@@ -3,7 +3,7 @@ layout: post
title: SVG 新司机开车指南
date: 2017-01-26 16:00:00
summary: SVG 其相关特性远比想象中要强,本文首先介绍下SVG的相关定义、优缺点和 Demo,接下来会介绍它的相关语法和动画,最后告诉大家如何使用和优化 SVG。确保大家一小时内可以开车上路,来不及解释了,快上车 ...
-categories: Technology
+categories: Study
---
## TL,TR
diff --git a/_posts/2017-04-21-web-and-cg.md b/_posts/2017-04-21-web-and-cg.md
index 3dfc94ce..399688c9 100644
--- a/_posts/2017-04-21-web-and-cg.md
+++ b/_posts/2017-04-21-web-and-cg.md
@@ -3,7 +3,7 @@ layout: post
title: Web 计算机图形学(上)
date: 2017-04-21 16:00:00
summary: Web前端技术中和图形学挂钩的大致是 CSS3 的动画变换、SVG、Canvas、WebGL 这一些东西,但是前端工程师大多只停留在上层 API 操作方面,对于图形学的原理,譬如 GPU、三维空间、光照、纹理、层次模型可能不是很了解。在研究完 SVG 相关内容后,对底层的一些技术有一些兴趣,加上对这一块属于空白区,故花了几天时间对图形学基本进行学习,记录于此 ...
-categories: Technology
+categories: Study
---
## 序
diff --git a/_posts/2018-01-21-weex-conf-weex-ui.md b/_posts/2018-01-21-weex-conf-weex-ui.md
index efb2b076..612811aa 100644
--- a/_posts/2018-01-21-weex-conf-weex-ui.md
+++ b/_posts/2018-01-21-weex-conf-weex-ui.md
@@ -43,7 +43,7 @@ Weex 其实很好的解决了上述的一些问题,包括在飞猪、手淘、
接下来我们可以从下面这个展示来看 Weex 和 H5 业务的一个展示、数据对比,详细可看此[录制视频>>>](https://gw.alipayobjects.com/os/rmsportal/FptvGkFpdBXRPtuNGMdk.mp4)
-
+
这是一个业务逻辑复杂的页面,包括筛选、排序、日历选择、收藏、长列表、业务逻辑也很复杂的页面,重构成 Weex 以后,我们**首屏可用时间降级 68%**、**Bundle 大小直接减少了 73%**,由于体验变好变快、让我们**页面转化率居然提升了 14.5%**。
@@ -88,7 +88,7 @@ Weex 并不是像外界某些人传言说没有什么公司在使用 Weex 的,
大家可以看下如下这几个场景的[视频展示>>>](https://gw.alipayobjects.com/os/rmsportal/SZwliPeMLRmyCyVvLYIp.mp4)
-
+
大家可能会觉得 Weex 不适合复杂的场景,其实也不一定,通过很多方式是可以做到复杂场景的支持,包括**双 11**超长列表滚动,30 多屏数据,快速滚动很顺滑。
@@ -156,13 +156,13 @@ Weex 并不是像外界某些人传言说没有什么公司在使用 Weex 的,
6、自动测试 Weex Ui,包括打开组件、点击交互逻辑
7、自动各个页面运行截图,并将测试情况邮件给测试方
-
+
#### Weex 无障碍优化
Weex 其实也是支持无障碍的,也即让盲人在最短的时间内通过最快的方式找到自己想要的信息。同时当盲人访问我们 Weex 页面时候,让他们对 Weex 是可感知的、可操作的、可理解的、同时页面也是鲁棒的。譬如如下这个[演示>>>](http://p.tb.cn/rmsportal_7819__E6_97_A0_E9_9A_9C_E7_A2_8D.mov):
-
+
无障碍在 Weex 实现起来是很简单的,譬如如下实现:
diff --git a/_posts/2018-02-08-ios-1.md b/_posts/2018-02-08-ios-1.md
index bcb0111f..734b5b38 100644
--- a/_posts/2018-02-08-ios-1.md
+++ b/_posts/2018-02-08-ios-1.md
@@ -3,7 +3,7 @@ layout: post
title: 写给前端看的 iOS 梳理 (上)
date: 2018-02-07 16:00:00
summary: 去年双十一为了排查一些 Weex 性能问题开始接触 iOS 相关学习,恰逢今年 1 月份开始慢慢参与 iOS 业务开发,借此机会整理一下 iOS 开发中的一些基础知识,用于备忘,同时旨在通过系列文章让前端同学在日后碰到 iOS 的代码可以看懂,方便更好的理解端上的一些原理。
-categories: Technology
+categories: Study
---
{:class="img-zoom"}
diff --git a/_posts/2018-02-11-open-source.md b/_posts/2018-02-11-open-source.md
index 705cca6c..34580b6a 100644
--- a/_posts/2018-02-11-open-source.md
+++ b/_posts/2018-02-11-open-source.md
@@ -3,7 +3,7 @@ layout: post
title: 该以怎样的心态对待开源?
date: 2018-02-11 16:00:00
summary: 知乎的一个问答记录,`该以怎样的心态对待开源`?
-categories: Share
+categories: Thought
---
知乎的一个问答记录,[该以怎样的心态对待开源](https://www.zhihu.com/question/266954088){:target="_blank"}?
@@ -26,7 +26,7 @@ categories: Share
这里打算和大家分享一下 [Weex Ui](https://github.com/alibaba/weex-ui){:target="_blank"} 开源的一些事情和心态。
-
+
#### 1:开源的东西对开发者是有用的
diff --git a/_posts/2018-02-19-just-do-it.md b/_posts/2018-02-19-just-do-it.md
index 26401879..196a63fd 100644
--- a/_posts/2018-02-19-just-do-it.md
+++ b/_posts/2018-02-19-just-do-it.md
@@ -3,7 +3,7 @@ layout: post
title: 勿拖延
date: 2018-02-19 16:00:00
summary: 有点儿题文不相关,一直想写一篇关于生活的文章,总结下 2017,并计划下 2018,从春节前拖延到大年初四,应该说2017很喜欢拖延,故起名`勿拖延`,希望 2018 年遇事不拖延,想到就去做。
-categories: Share
+categories: Life
---
@@ -31,7 +31,7 @@ categories: Share
主要从 0 开始用 Weex 写了一些频道业务,包括踩坑调研、富交互实现、后续组件的抽离和业务迭代维护,这里大概花费我**一年工作中 20% 左右的时间**。
-
+
### Weex Ui 层建设
@@ -46,7 +46,7 @@ categories: Share
以上值得一提的有 **[Weex Ui 组件库](https://github.com/alibaba/weex-ui){:target="_blank"} 的建设开源** 和 **Weex 飞猪双十一会场性能体验优化** 这两件事情。
-
+
左:Weex Ui 样板间 右:飞猪双十一会场效果
diff --git a/_posts/2018-03-17-js-in-ios.md b/_posts/2018-03-17-js-in-ios.md
index db03704a..b11f498c 100644
--- a/_posts/2018-03-17-js-in-ios.md
+++ b/_posts/2018-03-17-js-in-ios.md
@@ -3,7 +3,7 @@ layout: post
title: iOS 中的 JS
date: 2018-03-17 16:00:00
summary: 最近主要在研究 iOS 中的 JS 这一块内容,打算从 为什么不能单纯地搞前端、JSCore 的原理和通信机制、OC 底层 Runtime 原理、如何通过 JS 任意修改 iOS 的运行结果 这4部分来阐述,旨在让前端和 iOS 开发同学更加了解跨端开发的原理,并知晓他俩结合起来做哪些意想不到的事情做。
-categories: Technology
+categories: Study
---
最近主要在研究 iOS 中的 JS 这一块内容,打算从**为什么不能单纯地搞前端、JSCore 的原理和通信机制、OC 底层 Runtime 原理、如何通过 JS 任意修改 iOS 的运行结果** 这 4 部分来阐述,旨在让前端和 iOS 开发同学更加了解跨端开发的原理,同时了解他俩结合起来做哪些意想不到的事情。
diff --git a/_posts/2018-03-31-weex-ui-report.md b/_posts/2018-03-31-weex-ui-report.md
index 6de644d1..0fed5246 100644
--- a/_posts/2018-03-31-weex-ui-report.md
+++ b/_posts/2018-03-31-weex-ui-report.md
@@ -3,7 +3,7 @@ layout: post
title: Weex Ui 半年开源之路
date: 2018-03-31 16:00:00
summary: Weex Ui 于去年9月30日开源后,距离今天刚好半年时间,本文打算从起源、定位、现状、发展、展望这5部分来给大家分享 Weex Ui 半年的开源之路。
-categories: Technology
+categories: Share
---
diff --git a/_posts/2018-07-08-hacker.md b/_posts/2018-07-08-hacker.md
index bfd02948..675a826d 100644
--- a/_posts/2018-07-08-hacker.md
+++ b/_posts/2018-07-08-hacker.md
@@ -3,7 +3,7 @@ layout: post
title: 《黑客与画家》读书笔记
date: 2018-07-08 16:00:00
summary: 最近在看《黑客与画家》这一本书,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题,本文用于记录读书过程中的一些笔记和思考。
-categories: Share
+categories: Study
feature: https://gw.alicdn.com/imgextra/i1/O1CN01VdLKpO1NIZVXL67I7_!!6000000001547-0-tps-6016-4016.jpg
---
diff --git a/_posts/2018-07-29-createjs.md b/_posts/2018-07-29-createjs.md
index 80b3a0d5..980b4a93 100644
--- a/_posts/2018-07-29-createjs.md
+++ b/_posts/2018-07-29-createjs.md
@@ -3,7 +3,7 @@ layout: post
title: CreateJS 新司机开车指南
date: 2018-07-28 16:00:00
summary: 最近在对前端互动游戏技术一些学习和探索,恰逢上一个小游戏使用了 CreateJS 技术,借此文对其使用做一次备忘,同时让想用 CreateJS 写小游戏的同学可以快速上手。
-categories: Technology
+categories: Study
---
diff --git a/_posts/2019-11-25-product-and-github.md b/_posts/2019-11-25-product-and-github.md
index 5532743c..4a82413e 100644
--- a/_posts/2019-11-25-product-and-github.md
+++ b/_posts/2019-11-25-product-and-github.md
@@ -52,7 +52,7 @@ categories: Share

-