我是这样理解的:首先div是不能获取focus和focusin的聚焦事件,因此第一个focus点击是没有反应的;但是通过focusin接收到的聚焦事件是可以冒泡的,当鼠标点击input表单时,得到一个获焦事件(通过focusin接收的获焦事件冒泡到父元素div),父元素div则绑处理事件:修改input的value值。
2017-04-20
bottonName = bottonName || 'first'; // if(bottonName)or('first') 。bottonName的值为空(当点击按钮一)或者‘last(当点击按钮二)’。update($("span:first"),$("span:last"),bottonName); // 调用update函数并传参。
$("button:first").trigger('click','last'); // 触发第39行的click事件并传参。first.text(bottonName); // 值为'last' 或 'first'。最后字符串转为10进制整数
$("button:first").trigger('click','last'); // 触发第39行的click事件并传参。first.text(bottonName); // 值为'last' 或 'first'。最后字符串转为10进制整数
2017-04-18
//e.date => 11111 传递数据==》 //e.data => 11111 传递数据
2017-04-18
e.data
data是方法,在左边介绍中看到是date,在中间代码看到是data,误导我以为这只是传参,名称可以随便起,导致结果一直是 undefined,我是慕课网前端《html5与css3实现动态网页》课程的付费用户,看完后才来看这个的,我觉得这个编辑老师一点不认真,这个错误从本节最开始就有,几天下来到这一节还是有,复制粘贴什么的就不说了能不能重视一下你的课程,这让我对未来出来的h5进阶课程还怎么放心购买?
data是方法,在左边介绍中看到是date,在中间代码看到是data,误导我以为这只是传参,名称可以随便起,导致结果一直是 undefined,我是慕课网前端《html5与css3实现动态网页》课程的付费用户,看完后才来看这个的,我觉得这个编辑老师一点不认真,这个错误从本节最开始就有,几天下来到这一节还是有,复制粘贴什么的就不说了能不能重视一下你的课程,这让我对未来出来的h5进阶课程还怎么放心购买?
2017-04-17
e是javascript内定对象全称event,event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。
2017-04-17
.textContent 属性设置或返回指定节点的文本内容,以及它的所有后代。
如果设置了 textContent 属性,会删除所有子节点,并被替换为包含指定字符串的一个单独的文本节点。
如果设置了 textContent 属性,会删除所有子节点,并被替换为包含指定字符串的一个单独的文本节点。
2017-04-17
this是可变的,谁调用了“我“,this就指向谁,如果这个事件会冒泡,他的父级也有这个事件,那么这个元素本身会先执行这个函数,然后父亲会执行。但e.target是指直接触发事件的那个对象,不管冒泡,如,你在一个div中点击一个按钮,按钮和div都有点击事件,e.target就是指你直接点击的那个按钮,而不是div。
2017-04-17