摘要:
UI事件load:页面所有加载后触发resize:窗口大小发生变化时触发foucs:获得焦点时触发(不支持冒泡)foucsin:获得焦点时触发(支持冒泡)blur:失去焦点时触发foucsout:失去焦点时触发change:域的内容改变时发生,一般用于select、checkbox、radiosub 阅读全文
摘要:
1.type:事件类型 根据事件类型,执行不同的js代码 <body> <button id="btn">点击按钮</button> <script> var btn = document.getElementById('btn'); var func = function (event){ con 阅读全文
摘要:
一:事件周期 解释器创建一个event对象后,会按如需爱过程将其在HTML元素间进行传播 第一阶段:事件捕获,事件对象延DOM树向下传播 第二阶段:目标触发,运行事件监听函数 第三阶段:事件冒泡,事件延DOM树向上传播 二:事件冒泡:直系亲属树结构中,点击某个元素,亲属树上的长辈元素元素方式添加了事 阅读全文
摘要:
事件:可以被JavaScript侦测到的行为,就是当用户与web页面进行某些交互时,解释器就会创建响应的event对象以描述事件信息 示例,监听点击事件 一:事件定义的三种方式 方式一:直接在HTML中定义元素的事件相关属性,此方式违反了 内容与行为分离 的原则,应该尽量少用 方式二:DOM0级事件 阅读全文
摘要:
onkeydown:按下键盘任意按键时触发onkeypress:按下键盘任意按键时触发(只响应字母与数字符号)onkeyup:松开按键时触发keyCode:返回onkeydown、onkeypress、onkeyup事件触发的键值的字符代码,或键的代码 阅读全文
摘要:
事件就是文档或者浏览器窗口中发生的一些特定的交互瞬间 1.HTML事件:直接在HTML元素标签内添加事件,执行脚本 2.DOM0级事件:ele.事件 = 执行脚本,在DOM对象上绑定事件,执行脚本可以是一个匿名函数,也可以是一个函数的调用 3.鼠标事件类型: onload:页面加载时触发onclic 阅读全文
摘要:
一:包含空白节点的属性 获取第一个子节点,head 获取第二个子节点,body 默认情况下,会将标签之间的空格或者换行也作为一个节点 递归获取节点结构 二:不包含空白节点的属性,类数组对象 nodeList是一种类数组对象,用于保存一组有序的节点,只是类数组不是真正的数组,不具备数组的内置方法 阅读全文
摘要:
一:document: 1.write:写入节点内容 二:create系列创建节点 1.document.createElement():创建标签节点 2.document.createTextNode():创建文本节点 3.document.createDocumentFragment():创建文 阅读全文
摘要:
一:获取时间 1.创建时间对象:new Date(); 不传参的情况下,返回当前日期的对象 2.getFullYear:返回4位数的年份 3.getMonth:返回日期中的月份,返回值为0-11 4.getDate:返回月份中的天数 5.getDay:返回星期,值为0-6 6.getHours:返回 阅读全文
摘要:
1.min:一组数据中的最小值 2.max:一组数据中的最大值 3.ceil:返回大于给定数字的最小整数(向上取整) 4.floor:返回给定数字的整数部分 5.round:将给定数字四舍五入为整数 6.abs:取给定数字的绝对值 7.random:生成0~1之间的随机数 阅读全文