Skip to content

Commit f37dd71

Browse files
authored
Update syntax.md
1 parent ad9b8e4 commit f37dd71

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/guide/syntax.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ type: guide
44
order: 4
55
---
66

7-
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。
7+
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。
88

9-
在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,在应用状态改变时,Vue 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。
9+
在底层的实现上, Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,在应用状态改变时, Vue 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。
1010

1111
如果你熟悉虚拟 DOM 并且偏爱 JavaScript 的原始力量,你也可以不用模板,[直接写渲染(render)函数](/guide/render-function.html),使用可选的 JSX 语法。
1212

@@ -30,7 +30,7 @@ Mustache 标签将会被替代为对应数据对象上 `msg` 属性的值。无
3030

3131
### 纯 HTML
3232

33-
双大括号会将数据解释为纯文本,而非 HTML。为了输出真正的 HTML,你需要使用 `v-html` 指令:
33+
双大括号会将数据解释为纯文本,而非 HTML 。为了输出真正的 HTML ,你需要使用 `v-html` 指令:
3434

3535
``` html
3636
<div v-html="rawHtml"></div>
@@ -56,7 +56,7 @@ Mustache 不能在 HTML 属性中使用,应使用 [v-bind 指令](/api/#v-bind
5656

5757
### 使用 JavaScript 表达式
5858

59-
迄今为止,在我们的模板中,我们一直都只绑定简单的属性键值。但实际上,对于所有的数据绑定,Vue.js 都提供了完全的 JavaScript 表达式支持。
59+
迄今为止,在我们的模板中,我们一直都只绑定简单的属性键值。但实际上,对于所有的数据绑定, Vue.js 都提供了完全的 JavaScript 表达式支持。
6060

6161
``` html
6262
{{ number + 1 }}
@@ -78,7 +78,7 @@ Mustache 不能在 HTML 属性中使用,应使用 [v-bind 指令](/api/#v-bind
7878
{{ if (ok) { return message } }}
7979
```
8080

81-
<p class="tip">模板表达式都被放在沙盒中,只能访问全局变量的一个白名单,如 `Math` 和 `Date`。你不应该在模板表达式中视图访问用户定义的全局变量。</p>
81+
<p class="tip">模板表达式都被放在沙盒中,只能访问全局变量的一个白名单,如 `Math` 和 `Date` 。你不应该在模板表达式中视图访问用户定义的全局变量。</p>
8282

8383
<p class="tip">Template expressions are sandboxed and only have access to a whitelist of globals such as `Math` and `Date`. You should not attempt to access user defined globals in template expressions.</p>
8484

@@ -119,7 +119,7 @@ new Vue({
119119
{{ message | filterA('arg1', arg2) }}
120120
```
121121

122-
这里,字符串 `'arg1'` 将传给过滤器作为第二个参数,`arg2` 表达式的值将被求值然后传给过滤器作为第三个参数。
122+
这里,字符串 `'arg1'` 将传给过滤器作为第二个参数, `arg2` 表达式的值将被求值然后传给过滤器作为第三个参数。
123123

124124
## 指令
125125

@@ -129,11 +129,11 @@ new Vue({
129129
<p v-if="seen">Now you see me</p>
130130
```
131131

132-
这里,`v-if` 指令将根据表达式 `seen` 的值的真假来移除/插入 `<p>` 元素。
132+
这里, `v-if` 指令将根据表达式 `seen` 的值的真假来移除/插入 `<p>` 元素。
133133

134134
### 参数
135135

136-
一些指令能接受一个“参数”,在指令后以冒号指明。例如,`v-bind` 指令被用来响应地更新 HTML 属性:
136+
一些指令能接受一个“参数”,在指令后以冒号指明。例如, `v-bind` 指令被用来响应地更新 HTML 属性:
137137

138138
``` html
139139
<a v-bind:href="url"></a>

0 commit comments

Comments
 (0)