js的组成部分
// ECMAScript 是JS的核心语法,目前最新的标准是ES6,所谓ES6指的是ECMAScript2015之后的版本
// BOM是浏览器对象模型,提供了操作浏览的的api
// DOM是文档对象模型,提供了操作当前网页的api
// 各种弹框
// 消息框
window.alert('消息框')
// 输入框
window.prompt('输入框')
// 确认框
window.confirm('确认框')
定时器
// setTimeout定时器,在指定的毫秒执行一次
setTimeout(() => {
// open方法,用于打开新的窗口
window.open('www.baidu.com')
}, 5000);
// setInterval定时器,每个指定的毫秒执行一次
window.setInterval(() => {
console.log('1111');
}, 1000);
window.setTimeout(() => {
// close()方法用于关闭当前窗口
window.close()
}, 10000);
// 数据转换方法
let num1 = window.parseInt('100')
console.log(typeof num1);
let num2 = window.parseFloat('100.55')
console.log(typeof num1);
console.log(window.isNaN('100'));
console.log(window.isNaN('100s'));
// window对象还提供了一些属性
// location属性里面保存的是地址栏相关的信息
console.log(window.location);
// history属性里面保存的是历史记录
console.log(window.history);
// 由于window对象是浏览器环境里面的默认对象就是window对象,所以是window对象的成员是,可以省略window对象