diff --git a/README-zh_CN.md b/README-zh_CN.md index d95b10d..9580ee7 100644 --- a/README-zh_CN.md +++ b/README-zh_CN.md @@ -11,6 +11,7 @@ [![Join the chat at https://gitter.im/snabbdom/snabbdom](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/snabbdom/snabbdom?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Donate to our collective](https://opencollective.com/snabbdom/donate/button@2x.png?color=blue)](https://opencollective.com/snabbdom#section-contribute) + 感谢 [Browserstack](https://www.browserstack.com/) 对跨浏览器测试提供支持。 --- @@ -26,11 +27,11 @@ Snabbdom 则极其简单、高效并且可拓展,同时核心代码 ≈ 200行 ## 特性 - 主要特点 - - 200行 - 你可以通过简单地阅读所有核心代码来充分理解其工作原理。 - - 通过模块化实现可拓展。 - - 对于vnode和全局模块都提供了 hook,你可以在 patch 过程或者其他地方调用 hook。 - - 性能卓越:Snabbdom 是目前最高效的虚拟DOM库之一。 - - Patch 函数有一个相当于 reduce/scan 函数的函数声明,这将更容易集成其他函数式库。 + - 200行 - 你可以通过简单地阅读所有核心代码来充分理解其工作原理 + - 通过模块化实现可拓展 + - 对于vnode和全局模块都提供了 hook,你可以在 patch 过程或者其他地方调用 hook + - 性能卓越:Snabbdom 是目前最高效的虚拟DOM库之一 + - Patch 函数有一个相当于 reduce/scan 函数的函数声明,这将更容易集成其他函数式库 - 模块特点 - 函数`h`: 轻松创建虚拟 DOM 节点 - [SVG 需要与 `h` 函数结合使用](#svg) @@ -275,9 +276,9 @@ Snabbdom 提供了一系列丰富的生命周期函数,这些生命周期函 | `remove` | 元素 已从 DOM 中移除 | `vnode, removeCallback` | | `post` | 已完成 patch 过程 | none | -适用于模块:`pre`, `create`,`update`, `destroy`, `remove`, `post`。 +适用于模块:`pre`, `create`,`update`, `destroy`, `remove`, `post` -适用于单个元素:`init`, `create`, `insert`, `prepatch`, `update`,`postpatch`, `destroy`, `remove`。 +适用于单个元素:`init`, `create`, `insert`, `prepatch`, `update`,`postpatch`, `destroy`, `remove` #### 使用 @@ -732,7 +733,7 @@ data 对象是 [`h()`](#h) 的第二个参数(可选) ### key : string | number -当你在 [`.data`](#data--object) 对象中提供了 key 时将会创建 `.key` 属性,`.key` 属性用于给旧的、已存在的 DOM 节点提供一个标识,有效避免了不必要的重建操作。这对于像列表重排这类操作非常有用。key 必须是 `string ` 或者 `number ` 以便用于查找,因为是以键值对的形式存储在内存中,这里 键为 `.key` 而 值则为 `.elm` +当你在 [`.data`](#data--object) 对象中提供了 key 时将会创建 `.key` 属性,`.key` 属性用于给旧的、已存在的 DOM 节点提供一个标识,有效避免了不必要的重建操作。这对于像列表重排这类操作非常有用,此外 key 必须是 `string ` 或者 `number ` 以便用于查找,这是因为参数是以键值对的形式存储在内存中,这里 键为 `.key` 而 值则为 `.elm`。 这里 `.key` 在同级元素之间必须是唯一的。