Skip to content

Commit 7477902

Browse files
committed
translate the DOM tree section
1 parent 0e8f7b6 commit 7477902

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/guide/render-function.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ app.component('anchored-heading', {
8181

8282
A implementação da função `render()` é muito mais simples, mas também requer mais familiaridade com as propriedades das instâncias de componentes. Nesse caso, você deve saber que quando você passar filhos sem uma diretiva `v-slot` para um componente, como o `Hello world!` dentro do `anchored-heading`, esses filhos serão armazenados na instância do componente em `$slots.default()`. Se você já não tiver feito ainda. **é recomendado ler a [API de propriedades de instância](../api/instance-properties.html) antes de mergulhar nas funções de renderização.**
8383

84-
## The DOM tree
84+
## A árvore DOM
8585

86-
Before we dive into render functions, it’s important to know a little about how browsers work. Take this HTML for example:
86+
Antes de adentrarmos nas funções de renderização, é importante conhecer um pouco sobre como os navegadores funcionam. Veja esse exemplo de HTML:
8787

8888
```html
8989
<div>
@@ -93,29 +93,29 @@ Before we dive into render functions, it’s important to know a little about ho
9393
</div>
9494
```
9595

96-
When a browser reads this code, it builds a [tree of "DOM nodes"](https://javascript.info/dom-nodes) to help it keep track of everything.
96+
Quando um navegador lê este código, ele compila uma [árvore de "nós DOM"](https://javascript.info/dom-nodes) para ajudá-lo a acompanhar tudo.
9797

98-
The tree of DOM nodes for the HTML above looks like this:
98+
A árvore de nós DOM para o HTML acima se parece com isso:
9999

100100
![DOM Tree Visualization](/images/dom-tree.png)
101101

102-
Every element is a node. Every piece of text is a node. Even comments are nodes! Each node can have children (i.e. each node can contain other nodes).
102+
Cada elemento é uma nó. Cada trecho de texto é um nó. Até mesmo comentários são nós! Cada nó pode possuír filhos (i.e. cada nó pode conter outros nós).
103103

104-
Updating all these nodes efficiently can be difficult, but thankfully, we never have to do it manually. Instead, we tell Vue what HTML we want on the page, in a template:
104+
Atualizar todos esses nós eficientemente pode ser difícil, mas felizmente, nós nunca precisamos fazê-lo manualmente. Ao invés disso, nós dizemos ao Vue qual HTML nós queremos na página, em um template:
105105

106106
```html
107107
<h1>{{ blogTitle }}</h1>
108108
```
109109

110-
Or in a render function:
110+
Ou em uma função de renderização:
111111

112112
```js
113113
render() {
114114
return Vue.h('h1', {}, this.blogTitle)
115115
}
116116
```
117117

118-
And in both cases, Vue automatically keeps the page updated, even when `blogTitle` changes.
118+
E em ambos os casos, o Vue automaticamente mantem a página atualizada, até mesmo quando o `blogTitle` muda.
119119

120120
## The Virtual DOM tree
121121

0 commit comments

Comments
 (0)