Skip to content

Commit 21bf0ad

Browse files
committed
translate article with updated terminology and phrases in Portuguese
1 parent c4bfea5 commit 21bf0ad

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

8-web-components/2-custom-elements/article.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ setInterval(() => elem.setAttribute('datetime', new Date()), 1000); // (5)
214214
2. Chamamos ele uma vez quando o elemento é inserido na página.
215215
3. Para uma mudança de atributo, listado em `observedAttributes()`, `attributeChangedCallback` é disparado.
216216
4. ...e re-renderiza o elemento.
217-
5. No final, podemos facilmente fazer um timer ao vivo.
217+
5. No final, podemos facilmente fazer um temporizador ao vivo.
218218

219219
## Ordem de renderização
220220

@@ -230,7 +230,7 @@ Por exemplo, se um elemento customizado tentar acessar `innerHTML` em `connected
230230
231231
connectedCallback() {
232232
*!*
233-
alert(this.innerHTML); // empty (*)
233+
alert(this.innerHTML); // vazio (*)
234234
*/!*
235235
}
236236
@@ -284,8 +284,8 @@ Vamos demonstrar isso no exemplo:
284284
"user-info",
285285
class extends HTMLElement {
286286
connectedCallback() {
287-
alert(`${this.id} connected.`);
288-
setTimeout(() => alert(`${this.id} initialized.`));
287+
alert(`${this.id} conectado.`);
288+
setTimeout(() => alert(`${this.id} inicializado.`));
289289
}
290290
}
291291
);
@@ -300,14 +300,14 @@ Vamos demonstrar isso no exemplo:
300300

301301
Ordem de saída:
302302

303-
1. outer connected.
304-
2. inner connected.
305-
3. outer initialized.
306-
4. inner initialized.
303+
1. outer conectado.
304+
2. inner conectado.
305+
3. outer inicializado.
306+
4. inner inicializado.
307307

308308
Podemos claramente ver que o elemento externo termina a inicialização `(3)` antes do interno `(4)`.
309309

310-
Não há callback nativo que seja disparado após elementos aninhados estarem prontos. Se necessário, podemos implementar tal coisa por conta própria. Por exemplo, elementos internos podem disparar eventos como `initialized`, e os externos podem escutar e reagir a eles.
310+
Não há callback nativo que seja disparado após elementos aninhados estarem prontos. Se necessário, podemos implementar tal coisa por conta própria. Por exemplo, elementos internos podem disparar eventos como `inicializado`, e os externos podem escutar e reagir a eles.
311311

312312
## Elementos nativos customizados
313313

@@ -344,13 +344,13 @@ Aqui está um exemplo completo:
344344

345345
```html run autorun="no-epub"
346346
<script>
347-
// O botão que diz "hello" ao clicar
347+
// O botão que diz "olá" ao clicar
348348
class HelloButton extends HTMLButtonElement {
349349
*!*
350350
constructor() {
351351
*/!*
352352
super();
353-
this.addEventListener('click', () => alert("Hello!"));
353+
this.addEventListener('click', () => alert("Olá!"));
354354
}
355355
}
356356
@@ -360,9 +360,9 @@ Aqui está um exemplo completo:
360360
</script>
361361

362362
*!*
363-
<button is="hello-button">Click me</button>
363+
<button is="hello-button">Clique em mim</button>
364364
*/!* *!*
365-
<button is="hello-button" disabled>Disabled</button>
365+
<button is="hello-button" disabled>Desabilitado</button>
366366
*/!*
367367
```
368368

0 commit comments

Comments
 (0)