![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
lililiaaa李
热爱前端的努力学习者
展开
-
innerhtml,innertext区别
innerhtml,innertext区别简单理解:一:只有一个标签的内容,例子如下:<b id="b1">测试innerHTML与innerText</b>此时,inner HTML与inner Text获取到都是b内的内容:测试innerHTML与innerText;二:嵌套的子标签的内容,例子如下:<div id="d1"><p>...转载 2018-11-11 16:57:18 · 189 阅读 · 0 评论 -
setTimeout,setInterval总结
定时器setTimeout延迟执行setTimeout:方法用于在指定的毫秒数后调用函数或计算表达式语法:setTimeout(code,millisec)code: 必需。要调用的函数后要执行的 JavaScript 代码串millisec 必需。在执行代码前需等待的毫秒数。setTimeout持续执行setInterval:setInterval() 方法可按照指定的周期(以毫...原创 2018-11-11 17:26:26 · 168 阅读 · 0 评论 -
事件冒泡,捕获,委托
冒泡,捕获事件IE使用的是事件冒泡,其他浏览器则是事件捕获他们是描述事件触发时序问题的术语。事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。true,事件捕获;false,事件冒泡。默认false,即事件冒泡。Jquery的e.stopPropagation会...原创 2018-11-11 17:52:05 · 185 阅读 · 0 评论 -
取消事件冒泡,取消默认行为
取消事件冒泡标准浏览器:e.stopPropagation;IE浏览器:window.event.cancelBubble=true;(为了做兼容,如果在前面写明e=e||window.event;IE里面就是e.cancelBubble=true;)阻止事件行为阻止事件默认行为:e.preventDefault(); IE:e.returnValue = false ;阻止鼠标右键的...原创 2018-11-11 18:16:00 · 759 阅读 · 0 评论 -
addEventListener兼容性问题
addEventListener兼容性问题FF和Chrome只支持addEventListeneraddEventListener(click,fn,false);(true是捕获/false事件冒泡)移除:removeEventListenerie只支持attachEventattachEvent(onclick,fn);/移除:detachEvent问题:attachEvent的t...原创 2018-11-11 18:43:54 · 6038 阅读 · 0 评论 -
this指向问题
this指向问题call和apply,bind都可以用来改变函数里的this指向,区别是call(obj,1,2,3,)从第二个参数开始有多个参数,用来代表函数的实参apply(obj,[1,2,3])第二个参数是一个数组,数组中的每一个元素对应一个实参bind(obj,1,2,3,)();apply,call是直接执行函数调用,bind是绑定,执行需要再次调用.apply和call 的...原创 2018-11-11 19:08:56 · 138 阅读 · 0 评论