事件冒泡
除了focus blur scroll 之外别的事件都是会冒泡的。
判断事件是否会冒泡 e.bubbles //返回布尔值 true表示冒泡 false反之
stopPropagation 阻止事件冒泡 //不兼容IE8
stopImmediatePropagation 阻止冒泡,同时阻止同一个事件的其它监听函数被调用 //不兼容IE8
cancelBubble 阻止事件冒泡,但是不能阻止捕获 //全浏览器支持,但是并不是标准写法(属性) e.cancelBubble = true 阻止冒泡
兼容写法 e.stopPropagation? e.stopPropagation() : e.cancelBubble = true;