03 2021 档案
摘要:事件冒泡 事件冒泡 :当一个元素接收到事件的时候 会把他接收到的事件传给自己的父级,一直到window 。 原生js阻止事件冒泡 try{ e.stopPropagation();//非IE浏览器 } catch(e){ window.event.cancelBubble = true;//IE浏览
阅读全文
摘要:判断对象属性操作 是否为空 (1) 使用JSON.stringify 把对象转为字符串,再判断字符串是否等于"{}" const a={test:123} JSON.stringify(a) "{}" // false (2) ES6新方法,通过Object.keys, Object.values,
阅读全文
摘要:箭头函数与普通函数的区别 1、语法更加简洁清晰 2、箭头函数不会创建自己的this 箭头函数没有自己的this,他会继承定义时所处外层执行环境的this,并继承这个this值。由于箭头函数的this在箭头函数定义的时候就已经确定了,所有之后是不会改变的。 普通函数作为函数对象方法调用时,th
阅读全文
摘要:HTML 1、怎么获取整个页面的所有标签元素 2、html5 canvas 3、块级元素和行内元素,分别有哪些,有什么区别 4、em标签是什么元素 5、section标签 CSS 1、rem和em的原理和区别 2、怎么解决padding设置宽高之后元素被撑大的现象 3、使元素水平垂直居中的方式有哪些
阅读全文