序
序
春
节
已
近
,
年
味
渐浓
。
又
到
了
我
们
献
上
技
术
年
货
的
时
候
。
不
久
前
,
我
们
已
经给
大
家
分
享了
技
术
沙
龙
大套
餐
,
汇
集
了
过
去
一
年
我
们
线
上
线
下
技
术
沙
龙
99
位
讲
师
,
85
个
演
讲
,
70+
小
时
分
享
。
今
天
出
场
的
,
同
样
重
磅
——
技
术
博
客
全
年
大
合
集
。
2018
年
,
是
美
团
技
术
团
队
官
方
博
客
第
5
个
年
头
,
博
客
网
站
全
年
独
立
访
问
用
户
累
计
超
过
300
万,
微
信
公
众
号
(
meituantech
)
的
关
注
数
也
超
过
了
15
万
。
由
衷
地
感
谢
大
家
一
直
以
来
对
我
们
的
鼓
励
和
陪
伴
!
在
2019
年
春
节
到
来
之
际
,
我
们
再
次
精
选
了
114
篇
技
术
干
货
,
制
作
成
一
本
厚
达
1200
多
页
的
电
子
书
呈
送
给
大
家
。
这
本
电
子
书主
要
包
括
前
端
、
后台
、
系统
、
算
法
、
测
试
、
运
维
、
工
程
师
成
长
等
7
个
板
块
。
疑
义
相
与
析
,
大
家
在
阅
读
中
如
果
发
现
Bug
、
问题
,
欢
迎
扫
描文
末
二
维
码
,
通过
微
信
公
众
号
与
我
们交
流
。
也
欢
迎
大
家
转
给
有
相
同
兴
趣
的
同
事
、
朋
友
,一
起
切
磋
,
共
同
成
长
。
最
后
祝
大
家
,
新
春
快
乐
,
阖
家
幸
福
。
目
录
-
前
端篇
目
录
-
前
端篇
用
Vue.js
开
发
微
信
小
程
序
:
开
源
框架
mpvue
解
析
5......................................................................
Flutter
原
理
与
实
践
12......................................................................
Picasso
开
启
大
前
端
的
未来
33......................................................................
美
团
客
户
端
响
应式
框架
EasyReact
开
源
啦
44......................................................................
Logan
:
美
团
点
评
的
开
源
移
动
端
基
础
日
志库
57......................................................................
美
团
点
评
移
动
端
基
础
日
志库
——
Logan 65......................................................................
MCI
:
移
动
持
续
集
成
在
大
众
点
评
的
实
践
74......................................................................
美
团
外
卖
Android Crash
治
理
之
路
91......................................................................
美
团
外
卖
Android
平
台
化
的
复
用
实
践
106......................................................................
美
团
外
卖
Android
平
台
化
架构
演
进
实
践
116......................................................................
美
团
外
卖
Android Lint
代
码
检
查
实
践
132......................................................................
Android
动
态
日
志
系统
Holmes 143......................................................................
Android
消
息总
线
的
演
进
之
路
:
用
LiveDataBus
替
代
RxBus
、
EventBus
152......................................................................
Android
组
件
化
方
案
及
组
件
消
息总
线
modular-event
实
战
163......................................................................
Android
自
动化
页面
测
速
在
美
团
的
实
践
175......................................................................
Kotlin
代
码
检
查
在
美
团
的
探
索
与
实
践
191......................................................................
WMRouter
:
美
团
外
卖
Android
开
源
路
由
框架
201......................................................................
美
团
外
卖
客
户
端
高
可
用
建
设
体
系
217......................................................................
iOS
覆
盖
率
检
测
原
理
与
增
量
代
码
测
试覆
盖
率
工
具
实
现
226......................................................................
iOS
系统
中
导
航
栏
的
转
场
解
决
方
案
与
最
佳
实
践
238......................................................................
Category
特
性
在
iOS
组
件
化
中
的
应
用
与
管
控
259......................................................................
美
团
开
源
Graver
框架
:
用
“
雕
刻
”
诠
释
iOS
端
UI
界
面
的
高
效
渲
染
277......................................................................
美
团
外
卖
iOS App
冷
启
动
治
理
285......................................................................
美
团
外
卖
iOS
多
端
复
用
的
推
动
、
支撑
与
思
考
302......................................................................
【
基
本
功
】
深
入剖
析
Swift
性
能
优
化
317......................................................................
前
端
安
全
系
列
(一):
如
何
防
止
XSS
攻
击
?
337......................................................................
前
端
安
全
系
列
(
二
):
如
何
防
止
CSRF
攻
击
?
345......................................................................
Hades
:
移
动
端
静
态
分
析框架
360......................................................................
Jenkins
的
Pipeline
脚
本
在
美
团
餐饮
SaaS
中
的
实
践
376......................................................................
MSON
,
让
JSON
序
列化
更
快
387......................................................................
Toast
与
Snackbar
的
那
点
事
394......................................................................
WWDC
案
例
解读
:
大
众
点
评
相
机
直
接
扫
描支
付
是
怎
么
实
现
的
405......................................................................
beeshell
——
开
源
的
React Native
组
件
库
410......................................................................
前
端
遇
上
Go:
静
态
资
源
增
量
更
新
的
新
实
践
445......................................................................
深
入
理
解
JSCore 455......................................................................
深
度
学
习
及
AR
在
移
动
端
打
车
场
景
下
的
应
用
473......................................................................
美
团
点
评
金
融
平
台
Web
前
端
技
术
体
系
486......................................................................
插
件
化
、
热
补
丁
中
绕
不
开
的
Proguard
的
坑
503......................................................................
美
团
扫
码
付
小
程
序
的
优
化
实
践
513......................................................................
用
微
前
端
的
方
式
搭
建
类
单
页
应
用
519......................................................................
构
建
时
预
渲
染
:
网
页
首
帧
优
化
实
践
528......................................................................
美
团
扫
码
付
的
前
端
可
用
性
保
障
实
践
540......................................................................
ARKit
:
增
强
现
实
技
术
在
美
团
到
餐
业
务
的
实
践
550......................................................................
用Vue.js开发微信小程序:开源框架mpvue解析 - 美团技术团队
用
Vue.js
开
发
微
信
小
程
序
:
开
源
框架
mpvue
解
析
用
Vue.js
开
发
微
信
小
程
序
:
开
源
框架
mpvue
解
析
作
者
:
成
全
前
言
前
言
mpvue
是
一
款
使
用
Vue.js
开
发
微
信
小
程
序
的
前
端
框架
。
使
用
此
框架
,
开
发
者
将
得
到
完
整
的
Vue.js
开
发
体
验
,
同
时
为
H5
和
小
程
序
提
供了代
码
复
用
的
能
力
。
如
果
想
将
H5
项
目
改
造
为
小
程
序
,
或
开
发
小
程
序
后
希
望
将
其
转
换
为
H5
,
mpvue
将
是
十
分
契
合
的
一
种
解
决
方
案
。
目
前
,
mpvue
已
经
在
美
团
点
评
多
个
实
际
业
务
项
目
中
得
到
了
验
证
,
因
此
我
们
决
定将
其
开
源
,
希
望更
多
技
术
同
行
一
起
开
发
,
应
用
到
更
广
泛
的
场
景
里
去
。
github
项
目
地址
请
参
见
mpvue
。
使
用
文
档
请
参
见
http://mpvue.com/
。
为了
帮
助
大
家
更
好
的
理
解
mpvue
的
架构
,
接
下
来
我
们
来
解
析框架
的
设计
和
实
现
思
路
。
文
中主
要
内
容已
经
发
表
在
《
程
序
员
》
杂
志
2017
年
第
9
期
小
程
序
专
题
封
面
报
道
,
内
容
略
有
修
改
。
小
程
序开
发
特点
小
程
序开
发
特点
微
信
小
程
序
推
荐
简
洁
的
开
发
方
式
,
通过
多
页面
聚
合
完
成
轻
量
的
产
品
功
能
。
小
程
序
以
离
线
包
方
式
下
载
到
本
地
,
通过
微
信
客
户
端
载
入
和启
动
,
开
发
规
范
简
洁
,
技
术
封
装
彻底
,
自
成
开
发
体
系
,
有
Native
和
H5
的
影
子
,
但
又
绝
不
雷
同
。
小
程
序
本
身
定
位为
一个
简
单
的
逻辑
视
图
层
框架
,
官
方
并
不
推
荐
用
来
开
发
复
杂
应
用
,
但
业
务
需
求
却
难
以
做到
精
简
。
复
杂
的
应
用
对
开
发
方
式
有
较
高
的
要
求
,
如
组
件
和
模
块
化
、
自
动
构
建
和
集
成
、
代
码
复
用
和
开
发
效
率
等
,
但
小
程
序开
发
规
范
较
大
的
限
制
了
这部
分
能
力
。
为了
解
决
上
述
问题
,
提
供
更
好
的
开
发
体
验
,
我
们
创
造
了
mpvue
,
通过
使
用
Vue.js
来
开
发
微
信
小
程
序
。
mpvue
是
什么
mpvue
是
什么
mpvue
是
一
套
定
位于
开
发
小
程
序
的
前
端
开
发
框架
,
其
核
心
目
标是
提
高
开
发
效
率
,
增
强开
发
体
验
。
使
用
该
框架
,
开
发
者
只
需
初
步
了
解
小
程
序开
发
规
范
、
熟
悉
Vue.js
基
本
语
法
即可
上
手
。
框架
提
供了
完
整
的
Vue.js
开
发
体
验
,
开
发
者
编
写
Vue.js
代
码
,
mpvue
将
其
解
析
转
换
为
小
程
序并
确
保
其
正
确
运
行
。
此
外
,
框架
还通
过
vue-cli
工
具
向
开
发
者
提
供
quick start
示
例代
码
,
开
发
者
只
需
执
行
一
条
简
单命
令
,
即可
获
得
可
运
行
的
项
目
。
为什么
做
mpvue
为什么
做
mpvue
在
小
程
序
内
测
之
初
,
我
们
计
划
快
速迭
代
出
一
款
对
标
H5
的
产
品
实
现
,
核
心
诉
求
是
:
快
速
实
现
、
代
码
复
用
、
低
成
本
和
高
效
率
…
随
后
经
历
了
多
个
小
程
序建
设
,
结
合
业
务
场
景
、
技
术
选
型
和
小
程
序开
发
方
式
,
我
们
整
理
汇
总
出
了
开
发
阶
段
面
临
的
主
要
问题
:
组
件
化
机
制
不
够
完
善