You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/01-hello-world/article.md
+10-11Lines changed: 10 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,24 +43,24 @@ A tag `<script>` contém código JavaScript que é executado automaticamente qua
43
43
44
44
## Marcação moderna
45
45
46
-
A tag `<script>` tem alguns atributos que raramente são usados hoje em dia, mas que ainda podem ser encontrados em códigos antigos:
46
+
A tag `<script>` tem alguns atributos que raramente são usados hoje em dia, mas que ainda podem ser encontrados em código antigo:
47
47
48
48
O atributo `type`: <code><script <u>type</u>=...></code>
49
-
: O antigo padrão HTML, HTML4, requeria um script para ter um `type`. Normalmente era `type="text/javascript"`. Não é mais necessário. Além disso, o moderno padrão HTML, HTML5, mudou totalmente o significado deste atributo. Agora, ele pode ser usado para módulos JavaScript. Mas esse é um tópico avançado; vamos falar sobre módulos em outra parte do tutorial.
49
+
: O antigo padrão HTML, o HTML4, requeria que um script tivesse um `type`. Normalmente era `type="text/javascript"`. Não é mais necessário. Além disso, o moderno padrão HTML, HTML5, mudou totalmente o significado deste atributo. Agora, ele pode ser usado para módulos JavaScript. Mas esse é um tópico avançado; vamos falar sobre módulos em outra parte do tutorial.
50
50
51
51
O atributo `language`: <code><script <u>language</u>=...></code>
52
52
: Este atributo foi criado para mostrar o idioma do script. Este atributo não faz mais sentido porque JavaScript é a linguagem padrão. Não há necessidade de o usar.
53
53
54
54
Comentários antes e depois dos scripts.
55
55
: Em livros e guias realmente antigos, você pode encontrar comentários dentro de tags `<script>`, assim:
56
56
57
-
```html no-beautify
58
-
<script type="text/javascript"><!--
59
-
...
60
-
//--></script>
61
-
```
57
+
```html no-beautify
58
+
<scripttype="text/javascript"><!--
59
+
...
60
+
//--></script>
61
+
```
62
62
63
-
Esse truque não é usado no JavaScript moderno. Esses comentários esconderam código JavaScript de navegadores antigos que não sabiam como processar a tag `<script>`. Como os navegadores lançados nos últimos 15 anos não têm esse problema, esse tipo de comentário pode ajudá-lo a identificar códigos realmente antigos.
63
+
Esse truque não é usado no JavaScript moderno. Esses comentários escondiam código JavaScript de navegadores antigos que não sabiam como processar a tag `<script>`. Como os navegadores lançados nos últimos 15 anos não têm esse problema, esse tipo de comentário pode ajudá-lo a identificar código realmente antigo.
64
64
65
65
66
66
## Scripts externos
@@ -92,7 +92,7 @@ Para anexar vários scripts, use múltiplas tags:
92
92
```smart
93
93
Como regra, apenas os scripts mais simples são colocados em HTML. Os mais complexos residem em arquivos separados.
94
94
95
-
O benefício de um arquivo separado é que o navegador irá baixá-lo e armazená-lo em seu [cache](https://pt.wikipedia.org/wiki/Web_cache).
95
+
O benefício de um arquivo separado é que o navegador irá baixá-lo e armazená-lo em seu [cache](https://pt.wikipedia.org/wiki/Web_cache).
96
96
97
97
Outras páginas que referenciam o mesmo script o tirarão do cache ao invés de baixá-lo, então o arquivo é baixado apenas uma vez.
98
98
@@ -128,5 +128,4 @@ O exemplo acima pode ser dividido em dois scripts para funcionar:
128
128
- Os atributos `type` e `language` não são necessários.
129
129
- Um script em um arquivo externo pode ser inserido com `<script src="path/to/script.js"></script>`.
130
130
131
-
132
-
Há muito mais a aprender sobre os scripts dos navegadores e sua interação com a página. Mas vamos ter em mente que esta parte do tutorial é dedicada à linguagem JavaScript, então não devemos nos distrair com implementações específicas de navegadores. Estaremos usando o navegador como uma maneira de rodar JavaScript, que é muito conveniente para leitura online, mas apenas um de muitos.
131
+
Há muito mais a aprender sobre os scripts dos navegadores e sua interação com a página. Mas vamos ter em mente que esta parte do tutorial é dedicada à linguagem JavaScript, então não devemos nos distrair com implementações específicas de navegadores. Estaremos usando o navegador como uma maneira de rodar JavaScript, que é muito conveniente para leitura online, mas é apenas uma maneira de muitas.
0 commit comments