ECMAScript

80 阅读1分钟

ECMAScript是一种语法标准 语法、变量和数据类型、运算符、逻辑控制语句、关键字、保留字、对象 编码遵循ECMAScript标准

BOM:Browser Object Model(浏览器对象模型) 提供了独立于内容与浏览器窗口进行交互的对象 window.prompt('输入一个数') */

console.log(window); window.alert(1) */ 确认框 window.confirm() 用于验证是否接受用户操作 */ let flag = confirm('你是最强王者吗'); alert(flag) */ 你是一个好学生吗? 如果是 就alert出 继续加油 如果不是 就alert出 我还要努力 */ if( confirm('你是一个好学生吗?') ){ alert('继续加油') }else{ alert('我还要努力') } prompt的第二个参数是默认值 */ let v = prompt('今天你快乐吗','快乐') alert(v) 这个是地址的参数信息 / console.log(window.location.search); / 这是地址路径 / console.log(window.location.href) / 这个是地址的端口 */ console.log(window.location.port)

后退 function back() { window.history.back(); 两者的作用一致 都是后退 window.history.go(-1); } 前进 function forward(){ window.history.forward(); */ window.history.go(1) } 刷新 */ function go(){ go里面是没有任何参数的 window.history.go(); 两者功能相等 都是刷新 window.history.go(0); 这个也表示刷新 location.reload(); }