上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 我们使用的DMO2事件绑定,其实是让box通过原型链一直找到eventTarget这个内置类原型上的addEventListener方法实现的 DMO零事件绑定:只能给一个元素的某一个行为绑定一次方法,第二次绑定的会把前面的覆盖掉 box.onclick = function (){ console 阅读全文
posted @ 2018-05-07 14:58 Z-DL 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 事件的默认传播机制: 1)捕获阶段:从外向内依次查找元素 2)目标阶段:当前事件源本身的操作 //正式文档上没有目标阶段 3)冒泡阶段:从内到外依次触发相关的行为(我们最常用的就是冒泡阶段) 使用DMO 0级事件绑定给元素的某一个行为绑定的方法,都是在行为触发后的冒泡阶段把方法执行的 -》冒泡传播 阅读全文
posted @ 2018-05-07 11:00 Z-DL 阅读(209) 评论(0) 推荐(0) 编辑
摘要: var oDiv = document.getElemnetById("div1"); // 不仅仅把绑定的方法执行了,而且浏览器还默认的给这个方法传递了一个参数值MouseEvent :鼠标事件对象 1)它是一个对象数据类型的值,里面包含了很多的属性名和属性值,这些都是用来记录当前鼠标的相关信息的 阅读全文
posted @ 2018-05-04 15:54 Z-DL 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 事件分为两部分: 1.行为本身:浏览器天生就赋予其的行为 onClick,onmouseover(onmouserenter),onmouseout(onmouseleave),onmousemove,onmousedown,onmouseup,onmousewheel(鼠标滚轮滚动行为),onsc 阅读全文
posted @ 2018-05-04 13:50 Z-DL 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1.typeof用来检测数据类型的运算符 console.log(typeof 12); var num = "zhangsan"; console.log(typeof num); 使用typeof检测数据类型,首先返回的都是一个字符串,其次字符串中包含了,对应的数据类型 例如:"number", 阅读全文
posted @ 2018-05-03 16:26 Z-DL 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2018-05-03 15:36 Z-DL 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 正则的捕获有两种: 1.exec方法 2.字符串的match方法 3.字符串的replace方法:将原有的字符替换成我们新的字符 在不使用正则的情况下,使用replace只能替换正则中的一个 在replace当中我们可以一次批量的把所有正则匹配的内容都替换掉-- replace中是支持正则的 练习: 阅读全文
posted @ 2018-05-03 15:13 Z-DL 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.replace:把原有的字符替换成新的字符 在不使用正则的情况下,每当执行一次只能替换一个字符 var str = "zhangsan2015zhangsan2016" str = str.replace(/zhangsan/g,"zhangsanpeixun"); console.log(st 阅读全文
posted @ 2018-05-03 11:37 Z-DL 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 正则分组: 1.改变优先级 2.分组引用 // \2代表和第二个分组出现一模一样的内容 // \1代表和第一个分组出现一模一样的内容 var reg = /^(\w)\1(\w)\2$/; console.log(reg.test("zzff")) // true console.log(reg.t 阅读全文
posted @ 2018-05-03 11:28 Z-DL 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. exec 正则的捕获 每一次捕获的时候,都是先进行默认的匹配,如果没有匹配成功的,捕获的结果是null,只有有匹配的内容,我们才能捕获到,捕获的内容格式是一个数组 1)捕获的内容格式: a)捕获到的内容是一个数组, 数组中的第一项:当前大正则捕获的内容 第二项index:捕获内容在字符串中开始 阅读全文
posted @ 2018-04-28 17:29 Z-DL 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页