字节跳动暑期实习生一面面经 大三

本文是一位大三学生分享的字节跳动暑期实习一面经历,涵盖了自我介绍、前端基础知识如盒模型、事件监听、原型链、数据类型、存储方式等的面试问题及解答,以及面试官出的编程题。
摘要由CSDN通过智能技术生成

身份:双非本科大三,大二从小程序开始学起前端,之后自学前端。

自我介绍

了解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,有三个参数&

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值