春季精选前端面试题,拥有它”横“着走

开课吧开课吧锤锤2021-03-31 17:49

点赞
有用
分享分享

    光阴似箭,冬去春来。随着社会发展岗位的变动,职场又迎来了一波人才更替的高潮。跳槽总免不了面试,那么本文中我所分享的30道常见Web前端面试题可以帮你一把。

web

    一、HTML常见题目

    1、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?

    2、HTML5为什么只需要写?

    3、行内元素有哪些?块级元素有哪些?空(void)元素有那些?

    4、页面导入样式时,使用link和@import有什么区别?

    5、介绍一下你对浏览器内核的理解?

    6、常见的浏览器内核有哪些?

    7、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?

    8、如何区分HTML和HTML5?

    9、简述一下你对HTML语义化的理解?

    10、HTML5的离线储存怎么使用,工作原理能不能解释一下?

    二、CSS类的题目

    1、介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?

    2、CSS选择符有哪些?哪些属性可以继承?

    3、CSS优先级算法如何计算?

    4、CSS3新增伪类有那些?

    5、如何居中div?如何居中一个浮动元素?如何让绝对定位的div居中?

    6、display有哪些值?说明他们的作用。

    7、position的值relative和absolute定位原点是?

    8、CSS3有哪些新特性?

    9、请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?

    10、用纯CSS创建一个三角形的原理是什么?

    三、JavaScript类的题目

    1、JavaScript中this是如何工作的

    2、请解释原型继承的原理。

    3、什么是闭包(closure),如何使用它,为什么要使用它?

    4、.call和.apply的区别是什么?

    5、请指出JavaScript宿主对象(hostobjects)和原生对象(nativeobjects)的区别?

    6、请指出以下代码的区别:functionPerson(){}、varperson=Person()、varperson=newPerson()?

    7、请解释变量声明提升(hoisting)。

    8、什么是“usestrict”;?使用它的好处和坏处分别是什么?

    9、什么是事件循环(eventloop)?

    10、请解释同步(synchronous)和异步(asynchronous)函数的区别。

    上面我分享的30道网络前端面试题你会做多少?假如你10个问题都答不出来,那么你就需要好好地学习Web前端,今天就为大家准备了一些面试题,点击下方图片,免费领取。

web

    只有夯实自己的基础,掌握核心专业技能,才能找到自己满意的高薪工作。

有用
分享