时光的涂鸦墙
code is poetry
【译】Vue 2.0的变化(一)之基本API变化
高层级的变化
- 模板解析器不再依赖于 DOM(除非你使用真正的 DOM 作为模板),因此只要你使用字符串模板,你将不再受到任何 1.0 版本中的解析限制。但是,如果你依赖在存在的内容中挂载一个元素作为模板(使用
el
元素),你将依然受到这些限制。 - 编译器(将字符串模板转换为渲染方法的部分)和运行时间现在能够被分开。这里有两种不同的构建:
- 独立构建:包括编译并且运行。这种方式和
vue 1.0
几乎完全一样。 - 运行时编译:由于它不包括编译器,在编译步骤时要么预编译模板,要么手动编写渲染功能。npm 包默认导出这个版本,那么你需要有一个编译的过程(使用
Browserify
或Webpack
),从中vueify
或vue-loader
将可以进行模板预编译。
- 独立构建:包括编译并且运行。这种方式和
fetch用法说明
由于 Fetch
API 是基于 Promise
设计,有必要先学习一下 Promise
,推荐阅读 MDN Promise 教程
本文章内容推荐阅读 MDN Fetch 教程
数组的操作
ES6展开运算符
flex布局
react&redux基础
Redux
主要分为三个部分 Action
、Reducer
、及 Store
原理:
view
直接触发dispatch
;- 将
action
发送到reducer
中后,根节点上会更新state
,改变全局view
。
React组件生命周期
组件的生命周期包含三个主要部分:
- 挂载: 组件被插入到 DOM 中。
- 更新: 组件被重新渲染,查明 DOM 是否应该刷新。
- 移除: 组件从 DOM 中移除。