From 2f63c3bfd1dd0ed6739b095024c9736138b0b2fa Mon Sep 17 00:00:00 2001 From: sqrtthree Date: Mon, 20 Mar 2017 10:35:34 +0800 Subject: [PATCH 01/56] :pencil2: Fix typos fix typos and correct punctuation. --- README-CN.md | 85 ++++++++++++++++++++++++++-------------------------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/README-CN.md b/README-CN.md index a4aa9c5..d257095 100644 --- a/README-CN.md +++ b/README-CN.md @@ -48,7 +48,7 @@ Vue.js 的设计初衷就是帮助开发者更好的开发界面模块。一个 ### 怎么做? -每一个 Vue 组件(等同于模块)[首先]((https://addyosmani.com/first/))必须专注于解决一个[单一的问题](http://en.wikipedia.org/wiki/Single_responsibility_principle),*独立的*, *可复用的*, *微小的* and *可测试的*。 +每一个 Vue 组件(等同于模块)[首先]((https://addyosmani.com/first/))必须专注于解决一个[单一的问题](http://en.wikipedia.org/wiki/Single_responsibility_principle),*独立的*、*可复用的*、*微小的* 和 *可测试的*。 如果你的组件做了太多的事或是变得臃肿,请将其拆分成更小的组件并保持单一的原则。一般来说,尽量保证每一个文件的代码行数不要超过 100 行。也请保证组件可独立的运行。比较好的做法是增加一个单独的 demo 示例。 @@ -142,9 +142,9 @@ Vue.js 的表达式是 100% 的 Javascript 表达式。这使得其功能性很 ### 为什么? -* 使得组件 API 清晰直观 +* 使得组件 API 清晰直观。 * 只使用原始类型和函数作为 props 使得组件的 API 更接近于 HTML(5) 原生元素。 -* 其它开发者更好的理解每一个 prop 的含义,作用 +* 其它开发者更好的理解每一个 prop 的含义、作用。 * 传递过于复杂的对象使得我们不能够清楚的知道哪些属性或方法被自定义组件使用,这使得代码难以重构和维护。 ### 怎么做? @@ -176,13 +176,13 @@ Vue.js 的表达式是 100% 的 Javascript 表达式。这使得其功能性很 ### 为什么? -验证组件 props 可以保证你的组件永远是可用的(防御性编程)。即使其他开发者并未按照你预想的方法使用时也不会出错。 +验证组件 props 可以保证你的组件永远是可用的(防御性编程)。即使其他开发者并未按照你预想的方法使用时也不会出错。 ### 怎么做? -* 提供默认值 -* 使用 `type` 属性[校验类型](http://vuejs.org/v2/guide/components.html#Prop-Validation) -* 使用 props 之前先检查该 prop 是否存在 +* 提供默认值。 +* 使用 `type` 属性[校验类型](http://vuejs.org/v2/guide/components.html#Prop-Validation)。 +* 使用 props 之前先检查该 prop 是否存在。 ```html