1.如何阻止事件冒泡和默认事件、2.事件委托机制,这样做有什么好处、3.jsonp的优缺点、4.数组方法、5.事件冒泡/捕获(Date/2023/1/18))

119 阅读1分钟

1.如何阻止事件冒泡和默认事件

阻止事件冒泡函数:e.stopPropagation();

阻止默认事件:e.preventDefault();

2.事件委托机制,这样做有什么好处

事件委托机制:就是利用了事件冒泡依次向上传递的特点,给父元素注册事件,当我们触发子元素时,会冒泡到父元素身上,从而触发到父元素的事件。

用事件对象.target.tagName来精准选择真正需要触发的元素

好处:节省内存空间,提高程序性能

3.jsonp的优缺点

优点:实现了跨域请求,兼容性好

缺点:只支持get请求,不支持POST请求

4.数组方法 pop() push() unshift() shift()

  1. arr.pop() 删除数组中的最后一个元素
  2. arr.push() 向数组尾部添加元素 (返回添加元素后数组长度)
  3. arr.unshift() 向数组头部添加元素
  4. srr.shift() 删除数组中的第一个元素

5.什么是时间冒泡/捕获

事件冒泡: (从子到父) 当一个元素触发事件后,会依次向上调用所有父级元素的同名事件

事件捕获: (从父到子) 从DOM的根元素开始从外到里去执行对应的事件。