接上一篇: 用纯JavaScript替代jQuery之事件篇 Array Each jQuery $.each(array, function(i, item){}); 谷歌浏览器,火狐浏览器,IE8+ function forEach(array, fn) { for (i = 0; i array.length; i++) fn(array[i], i);}forEach(
接上篇: 用纯JavaScript替代jQuery之元素操作篇 Off jQuery $(el).off(eventName, eventHandler); 谷歌浏览器,火狐浏览器,IE8+ function removeEventListener(el, eventName, handler) { if (el.removeEventListener) el.remove
jQuery是非常优秀的工具,它能让我们开发项目时变得更容易。 但如果你想从零开始开发一个全新的项目,你应该考虑一下你的项目是否真的需要引入jQuery。也许你只需要几行技巧性的代
事件冒泡,顾名思义,就是子元素的事件,会触发到祖辈元素,这样有时候会导致一个问题,举个例子,点击按钮,菜单显示,点击body空白区域,菜单隐藏。那么,由于按钮在body里面
很多网站都有运行代码的功能,实现js运行代码的原理很简单,就是点击运行的时候,弹出空白窗口,然后将输入框里面的内容,放到弹出的空白窗口里面运行即可: 代码如下: script
首先我在网上看到不少文章大体上分为两个(不正确)观点: 一、cancelBubble用于ie的阻止冒泡事件,event.stopPropagation()用于firefox和chrome等其他浏览器。 先不讲上面是对是错 先看一个