diff --git a/1-js/02-first-steps/09-alert-prompt-confirm/article.md b/1-js/02-first-steps/09-alert-prompt-confirm/article.md index f2b4e3ff71..3b5c2f0e9f 100644 --- a/1-js/02-first-steps/09-alert-prompt-confirm/article.md +++ b/1-js/02-first-steps/09-alert-prompt-confirm/article.md @@ -2,7 +2,7 @@ 本部分旨在覆盖 JavaScript “原生”,而无需针对特定环境进行调整。 -但我们仍然使用浏览器作为演示环境。所以我们至少应该知道一些用户界面函数。在本章节我们将会熟悉函数 `alert`、`prompt` 和 `confirm` 的用法。 +但我们仍然使用浏览器作为演示环境。所以我们至少应该知道一些用户界面函数。在本章节我们将会熟悉浏览器中函数 `alert`、`prompt` 和 `confirm` 的用法。 ## alert @@ -59,7 +59,7 @@ alert(`You are ${age} years old!`); // You are 100 years old! let test = prompt("Test"); ``` -所以,在 IE 中看起来很好,建议始终提供第二个参数: +所以,为了 prompt 在 IE 中有不错的效果,建议始终提供第二个参数: ```js run let test = prompt("Test", ''); // <-- for IE @@ -83,7 +83,7 @@ result = confirm(question); ```js run let isBoss = confirm("Are you the boss?"); -alert( isBoss ); // true if OK is pressed +alert( isBoss ); // true 如果“确定”被按下 ``` ## 总结 @@ -99,11 +99,11 @@ alert( isBoss ); // true if OK is pressed `confirm` : 显示信息等待用户点击确定或取消。点击确定返回 `true`,点击取消或 `key:Esc` 键返回 `false`。 -这些方法都是模态的:它们暂停脚本执行,并且不允许用户与该页面的其余部分交互,直到消息被解除。 +这些方法都是模态的:它们暂停脚本执行,并且不允许用户与该页面的其余部分交互,直到窗口被解除。 上述所有方法共有两个限制: 1. 模态窗口的确切位置由浏览器决定。通常在页面中心。 2. 窗口的确切外观还取决于浏览器。我们不能修改它。 -这是简单的代价。还有其他一些方法可以显示更漂亮的窗口,并与用户进行更丰富的交互,但如果“花里胡哨”不是非常重要,这些方法也可以工作的很好。 +这是简单的代价。还有其他一些方法可以显示更漂亮的窗口,并与用户进行更丰富的交互,但如果“花里胡哨”不是非常重要,这些方法也可以工作得很好。