摘要:
1.BOM基础 BOM(Browser Object Model)即浏览器对象模型 BOM相关说明: ① BOM提供了独立于内容而与浏览器窗口进行交互的对象 ② 由于BOM主要用于管理窗口与窗口之间的通信,因此其核心对象是 window对象 ③ BOM由一系列相关对象构成,并且每个对象都提供了很多方 阅读全文
摘要:
1.键盘事件 键盘事件是指当用户操作键盘的时候会自动被触发的事件,通常分为以下三种 ① keydown,用户按下任意键都可以触发这个事件,如果按住不放,事件会被连续触发 ② keypress,用户按下任意键都可以触发这个事件,如果按住不放,事件会被连续触发 这里的任意键是指可显示的键,不包括功能键 阅读全文
摘要:
1.文档事件 主要是指添加给整个文档的事件,文档事件中,绝大部分不需要用户触发调用,而是通过文档的不同状态进行自动执行 主要事件: ① load / error,加载成功/失败事件 ② DOMContentLoaded,当DOM加载完成时触发事件 ③ beforeunload,页面(文档)发生卸载时 阅读全文
摘要:
1.事件基础 事件,是一种可以被js检测到的行为,本质是一种交互操作 事件的作用: ① 各个元素之间可以借助事件进行交互 ② 用户和页面之间也可以通过事件交互 ③ 后端和页面之间也可以通过事件交互 注意,事件通常与函数配合使用,事件发生时触发函数执行 2.事件传递 js中规定,事件不仅能和触发者交互 阅读全文