BOM(browser object module)
//BOM 浏览器对象模型
//它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window
//BOM由一系列的对象构成,并且每个对象都有很多方法和属性
dom和bom对比:
window对象是浏览器的定级对象,它有双重角色:
1.它是js的一个接口;
2.它是一个全局对象,定义在全局中的变量和函数,都会变成window对象的属性和方法
var num = 111; console.log(num); console.log(window.num); function fn() { console.log(22222) } fn(); window.fn(); console.dir(window) // 里面有window的方法和属性 如alert() window.name //特殊属性, 默认存在,打印出来是空. 所以定义变量一般不用 name作变量名//window对象的常见事件
window对象的定时器
2
3
4
发送短信验证码案例
手机号码: