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/09-alert-prompt-confirm/article.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,25 +2,25 @@
2
2
3
3
Esta parte do tutorial tem como objetivo cobrir o JavaScript "como é ", sem ajustes específicos de ambiente.
4
4
5
-
Mas ainda estaremos usando o navegador como nosso ambiente de demostração, portanto devemos conhecer pelo menos algumas de suas funções de interface. Neste capítulo, familiazaremos com as funções do navegador `alert`, `prompt` e `confirm`.
5
+
Mas ainda estaremos usando o navegador como nosso ambiente de demostração, portanto devemos conhecer pelo menos algumas das suas funções de interface com o usuário. Neste capítulo, iremos nos familiarizar com as funções do navegador `alert`, `prompt` e `confirm`.
6
6
7
7
## alert
8
8
9
9
Sintaxe:
10
10
11
11
```js
12
-
alert(mensagem);
12
+
alert(message);
13
13
```
14
14
15
-
Mostra uma mensagematé o usuário pressionar "OK".
15
+
Mostra uma mensagem, e suspende a execução do programa (script) até o usuário pressionar "OK".
16
16
17
17
Por exemplo:
18
18
19
19
```js run
20
20
alert("Ola");
21
21
```
22
22
23
-
A mini-janela com a mensagem é chamada *modal view*. A palavra "modal" significa que o visitante não pode interagir com o resto da página, pressionar outros botões, etc. Até que ele tenha lidado com a janela. Nesse caso -- até pressionar "OK"
23
+
A mini-janela é chamada de modal *window*. A palavra "modal" significa que o visitante não pode interagir com o resto da página, pressionar outros botões, etc. até que ele tenha lidado com a janela. Nesse caso -- até pressionar "OK"
24
24
25
25
## prompt
26
26
@@ -30,17 +30,17 @@ A função `prompt` aceita dois argumentos
30
30
result =prompt(title, [default]);
31
31
```
32
32
33
-
Mostra uma janela modal com mensagem de texto,um campo de entrada para o visitante, e os botões OK/CANCEL
33
+
Mostra uma janela modal com uma mensagem de texto,um campo de entrada para o visitante, e os botões OK/CANCEL
34
34
35
35
`title`
36
36
: Texto para ser mostrado ao visitante.
37
37
`default`
38
-
: Um parâmetro opcional, valor inicial para o campo de entrada
38
+
: Um parâmetro opcional, o valor inicial para o campo de entrada.
39
39
O visitante pode digitar algo no campo de entrada do prompt e pressionar OK. Ou ele pode cancelar a entrada pressionando CANCEL ou `key:Esc`.
40
40
41
41
42
42
43
-
A chamada do `prompt` retorna o texto do campo de entrada ou `null` se a entrada foi cancelada.
43
+
A chamada do `prompt` retorna o texto do campo de entrada ou `null` se a entrada for cancelada.
44
44
45
45
Por exemplo:
46
46
@@ -51,18 +51,18 @@ alert(`Você tem ${age} anos!`); //Você tem 100 anos!
51
51
```
52
52
53
53
````warn header="In IE: always supply a `default`"
54
-
O segundo parâmetro é opcional, mas se não o fornecermos, Internet Explorer irá inserir o texto `"undefined"` no prompt.
54
+
O segundo parâmetro é opcional, mas se não o fornecermos, o Internet Explorer irá inserir o texto `"undefined"` no prompt.
55
55
56
56
Execute este código no Internet Explorer para visualizar:
57
57
58
58
```js run
59
59
let test =prompt("Teste");
60
60
```
61
61
62
-
portanto, para que os prompts tenham boa aparência no IE, recomendamos sempre fornecer o segundo argumento:
62
+
Portanto, para que os prompts tenham boa aparência no IE, recomendamos que sempre forneça o segundo argumento:
63
63
64
64
```js run
65
-
let test =prompt("Teste", ''); // <-- para IE
65
+
let test =prompt("Teste", ''); // <-- para o IE
66
66
```
67
67
````
68
68
@@ -99,13 +99,13 @@ Cobrimos 3 funções específicas do navegador para interagir com o visitante:
99
99
100
100
101
101
`confirm`
102
-
: mostra uma mensagem e espera o usuário pressionar "OK" ou "CANCEL". Ele retorna `true` para OK e `false` para CANCEL/`key:Esc`.
102
+
: mostra uma mensagem e espera que o usuário pressione "OK" ou "CANCEL". Ele retorna `true` para OK e `false` para CANCEL/`key:Esc`.
103
103
104
104
Todos esse métodos são modais: eles pausam a execução do script e não permitem o visitante interagir com o resto da página até que a janela seja descartada.
105
105
106
-
Existem duas limitações compartilhada entre esses metódos acima:
106
+
Existem duas limitações compartilhadas entre esses metódos acima:
107
107
108
108
1. A localização exata da janela modal é determinada pelo navegador. Geralmente, está no centro.
109
109
2. A aparência exata da janela também depende do navegador. Nós não podemos modificá-la.
110
110
111
-
Esse é o preço da simplicidade. Existem outras duas maneiras de mostrar janelas mais agradáveis e interações mais ricas com os visitantes, mas se "sinos e assobios" não importam muito, esses métodos funcionam bem.
111
+
Este é o preço da simplicidade. Existem outras maneiras de mostrar janelas mais agradáveis e interações mais ricas com os visitantes, mas se "sinos e assobios" não importam muito, esses métodos funcionam bem.
0 commit comments