1.利用冒泡和不利用冒泡的差别 答案: 1.绑定位置不同:不利用冒泡绑定在目标元素上,利用冒泡绑定在父元素上. 2.监听对象的个数不同:不利用冒泡会反复创建多个监听,利用冒泡始终只有 一个监听. 3.动态生成元素:不利用冒泡无法自动获得事件处理函数,必须反复绑定 利用冒泡可让动态添加的子元素自动获得父元素的处理函数,无需反复绑定. 2.按HTML查找和按选择器查找的差别 答案: 1.返回值不同:按HTML查找返回动态集合,按选择器查找返回非动态集合 2.效率不同:按HTML查找效率高,按选择器查