今日学习内容: 键盘事件: 键盘按下keydown 键盘抬起keyup e.key表示输入的字符 e.keyCode表示字符的键盘码 BOM BOM介绍 浏览器对象模型,是一套用来管理控制浏览器的规则 BOM和DOM都是管理抽象对象的规则 BOM主要负责页面与页面的通讯 BOM的和核心对象window-顶层对象 window是整个JavaScript中的顶层对象,不存在任何结构上超过window对象的结构 全局作用域可以理解为window对象生效的范围,所以在全局声明的变量都会自动挂上window BOM是因为对浏览器进行管理的规则,没有统一的标准 window事件 load:等页面内容全部加载完毕,包含页面的dom元素,图片,flash,css等 DOMContentLoaded:DOM加载完毕,不包含图片,flash,css等就可以执行,加载速度比load快 调整窗口大小事件:resize BOM与DOM的关系 DOM通过document来访问控制修改文档中的内容 BOM通过window来访问控制修改浏览器的内容 BOM包含DOM 定时器 分类 周期定时器setInterval() 延迟定时器setTimeout() 相同点 都属于window,window可写可不写 两个参数 1、回调函数--具体需要执行的操作 2、执行的时间(单位:毫秒) 不同点 周期定时器会重复一直执行 延迟定时器只执行一次 清除定时器的方法clearInterval(定时器名字)clearTimeout(定时器名字) 二、今日问题:无 三、解决方案:无
|