prompt() 它允许用户输入信息
如果用户简单关闭了这个对话框(也就是单击 " Cancel " 按钮或按 Esc 键),返回值就是 null
性能检测
大型的项目对性能的要求是很严格的,尤其是面对移动终端设备时。在调试工具中, Profile 可以精确地检测程序的性能。写法很简单,只要在想统计的代码外层添加 profile 代码即可,如下:
console.profile();
// 要统计的代码
// ……
console.profileEnd();
当浏览器遇到 profileEnd() 时,就会将统计结果生成报表显示出来,或者在浏览器中使用 Profile 的 record 特性查看。
使用控制台函数 console.time() 与 console.timeEnd() ,也可以实现同样的效果,当执行到 console.timeEnd() 时,后台把程序的执行时间(以毫秒为单位)发送到控制台,使用控制台的 API ,将结果加入到测试代码中,就可以在整体上把控代码的性能,如下:
console.time('times');
// 代码段略
console.timeEnd('timesEnd');