[TOC] >[info]开发过程中如何数据走向,调试错误等等,需要运用到一些交互的方法。 ## alert() >[success]方法用于显示带有一条指定消息和一个 OK 按钮的警告框。 ~~~ <script type="text/javascript"> alert("I am an alert box!!") </script> ~~~ ## document.write() >[success]请使用 document.write() 仅仅向文档输出写内容。 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖: ~~~ <script type="text/javascript"> document.write("<p>My First JavaScript</p>"); </script> ~~~ ## prompt() >[success]prompt() 方法用于显示可提示用户进行输入的对话框。 如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。 ~~~ <script type="text/javascript"> var name=prompt("Please enter your name",""); alert(name); </script> ~~~ ## confirm() >[success]confirm()方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。 ~~~ <script type="text/javascript"> var r=confirm("Press a button"); alert(r); </script> ~~~ ## console.log() >[success]原先是 Firefox 的“专利”,严格说是安装了 Firebugs 之后的 Firefox 所独有的调试“绝招”。 ~~~ <script type="text/javascript"> console.log([34,34,3343]); </script> ~~~ >[danger]**作业:**把上面几种将于的函数都练习下。