身份:双非本科大三,大二从小程序开始学起前端,之后自学前端。
自我介绍
了解box-sizing吗?
这里脑子没转,说了不太了解。。面试官特别好,是会引导着你去回答问题的。
了解盒模型吗?
了解的,盒模型分为标准盒模型和IE盒模型。标准盒模型是包括margin,padding,border,content。标准盒模型的width只包括content。而IE盒模型width包括了border和padding。这也更符合我们平时对于一个盒子的认知。
面试官:所以这个box-sizing设置为content-box时就是标准盒模型,border-box就是IE盒模型。
js中数据类型有哪些?
基本数据类型boolean,number,string,null,undefined。
还有引用数据类型,object
基本数据类型存在栈中,引用值的栈中存的是堆中对象的地址。具体戳->JavaScript中基本数据类型和引用数据类型的区别
怎么加事件监听?(手写)
var a = document.getElementById("a");
a.onclick(function(){
alert(a.tagName)
})
还有没有其他方式呢?
addEvenListener,有三个参数&