首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端面试大坑实录

前端面试大坑实录

作者头像
web前端教室
发布2018-08-27 16:55:59
3450
发布2018-08-27 16:55:59
举报
文章被收录于专栏:web前端教室web前端教室

找工作嘛,要面试;公司招人嘛,也要面试。你面试是答题,公司招人是出题;双方都是陌生的,怎么凑成一对呢?就要靠面试题来牵线。在这个过程中呢,自然免不了要通过面试题,来试试你的深浅、长短。怎么试呢?就是在面试题中挖一些坑,看看你能否填上或是跳过去。如果你一头栽进了坑里,sorry,说明双方缘分没到。

<!-- 0号坑 -->

函数有prototype,对象有__proto__,那么是不是所有的对象都有__proto__属性?是不是所有的对象都有prototype属性?

Promise.prototype里的.then()和.catch()方法是什么关系?

// 别名,catch用于指定发生错误时的回调函数

注册多个相同的EventListener,会发生什么?是会被多次调用吗?

// 覆盖,不会多次调用

addEventListener注册事件时,它里面的this是什么?

// 对该元素的引用

const定义的常量是完全不可以更改的吗?如果不是,那么什么地方是可以被修改的?

// 不是,内容可以修改,结构不可以。

typeof [] === typeof null,是什么结果 ?

// 自己想想看?

怎么样判断一个对象是不是空的?

// Object.getOwnPropertyNames(obj).length === 0;

<!-- 1号坑 -->

div的默认宽度是多少?

// 其父容器的宽度的100%

什么叫浏览器渲染中的回流?

// 元素的大小发生变化 ,重新渲染,叫回流。

什么叫浏览器的渲染中的重绘?

// 样式变了,但位置、大小没变,这叫重绘。

<img />标签默认时要不要写宽度?

// 要写,否则编程上传一张巨大的图时,页面就放飞自我了。

为什么一个英文单词默认不换行?

// 因为没办法把一个汉字分二行显示,所以要加 wordbreak。

<!-- 2号坑 -->

为啥float左右浮动,容器会以块级容器显示?

// 因为浏览器绘制页面时,需要知道容器的高度。

IOS的弹性效果中,移动的是哪个部分?

// body部分

<!-- -->

还有许多坑,面试嘛,面的多了,坑填的就多了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档