diff --git a/1-js/02-first-steps/06-alert-prompt-confirm/article.md b/1-js/02-first-steps/06-alert-prompt-confirm/article.md index 56bf861f2..8a2cdc2f2 100644 --- a/1-js/02-first-steps/06-alert-prompt-confirm/article.md +++ b/1-js/02-first-steps/06-alert-prompt-confirm/article.md @@ -1,10 +1,10 @@ # Interação: alert, prompt, confirm -Como usuaremos o navegador como nosso ambiente de demonstração, vamos ver algumas funções para interagir com o usuário: `alert`, `prompt` e `confirm`. +Como usaremos o navegador como nosso ambiente de demonstração, vamos ver algumas funções para interagir com o usuário: `alert`, `prompt` e `confirm`. ## alert -Esta já vimos. Ela mostra uma mensagem e aguarda o usuário pressionar "OK". +Esta já vimos. Ela mostra uma mensagem e aguarda que o usuário pressione "OK". Por exemplo: @@ -12,7 +12,7 @@ Por exemplo: alert('Olá'); ``` -A mini-janela com a mensagem é 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". +A mini-janela com a mensagem é 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é ele ter lidado com a janela. Nesse caso -- até pressionar "OK". ## prompt @@ -34,7 +34,7 @@ Mostra uma janela modal com uma mensagem de texto, um campo de entrada para o vi Os colchetes ao redor de `default` na sintaxe acima denotam que o parâmetro é opcional, não é obrigatório. ```` -O visitante pode digitar algo no campo de entrada do prompt e pressionar OK. Então nós temos esse texto no `result`. Ou ele pode cancelar a entrada pressionando Cancelar ou `key:Esc`, então nos temos `null` como o `result`. +O visitante pode digitar algo no campo de entrada do prompt e pressionar OK. Então nós temos esse texto no `result`. Ou ele pode cancelar a entrada pressionando Cancelar ou `key:Esc`, então nós temos `null` como `result`. A chamada do `prompt` retorna o texto do campo de entrada ou `null` se a entrada for cancelada. @@ -55,7 +55,7 @@ Execute este código no Internet Explorer para visualizar: let test = prompt('Teste'); ``` -Portanto, para que os prompts tenham boa aparência no IE, recomendamos que sempre forneça o segundo argumento: +Portanto, para que os prompts tenham boa aparência no IE, recomendamos que forneça sempre o segundo argumento: ```js run let test = prompt('Teste', ''); // <-- para o IE @@ -97,7 +97,7 @@ Cobrimos 3 funções específicas do navegador para interagir com o visitante: Todos esse métodos são modais: eles pausam a execução do script e não permitem ao visitante interagir com o resto da página até que a janela seja descartada. -Existem duas limitações compartilhadas entre esses metódos acima: +Existem duas limitações compartilhadas entre esses métodos acima: 1. A localização exata da janela modal é determinada pelo navegador. Geralmente, está no centro. 2. A aparência exata da janela também depende do navegador. Nós não podemos modificá-la.