可能是目前最全的《前端校招面试题及解析》(292页)

本文提供了一份详尽的前端面试题汇总,涵盖HTML、CSS、前端基础、前端核心、前端进阶及移动端开发等多个方面,帮助求职者全面复习前端技术。内容包括HTML5新特性、CSS布局、前端框架、JavaScript语法、网络协议、数据结构与算法等,旨在提升面试通过率。
摘要由CSDN通过智能技术生成

前言

最近在准备面试,然后复习下之前写过的项目,书籍,笔记,文章。一看很多知识点都没有印象,最可拍的是连自己为了防止忘记写的文章竟然都感觉不是自己写的。有些开始怀疑人生了。

好了,废话少说,离金三银四求职高峰期没多久了,我把我收集到的资料分享给大家。也祝到家有个好工作。(本文资料 适合0-2年)

从入门到精通,包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。

文章中所列主要为大纲部分,详细内容可以在文末自行获取哈!

如果你熟练掌握本文中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。

第一章 HTML(★★)

1.浏览器页面有哪三层构成,分别是什么,作用是什么?

2.HTML5的优点与缺点?

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

4.HTML5有哪些新特性、移除了哪些元素?

5.你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?

6.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?

7.说说你对HTML5认识?(是什么,为什么)

8.对WEB标准以及W3C的理解与认识?.

9.HTML5行内元素有哪些,块级元素有哪些, 空元素有哪些?.

10.什么是WebGL,它有什么优点?.

11.请你描述一下 cookies,sessionStorage 和 localStorage 的区别?.

12.说说你对HTML语义化的理解?.

13.link和@import的区别?.

14.说说你对SVG理解?.

15.HTML全局属性(global attribute)有哪些?.

16.说说超链接target属性的取值和作用?

17.data-属性的作用是什么?

18.介绍一下你对浏览器内核的理解?

19.常见的浏览器内核有哪些?

20.iframe有那些缺点?

21.Label的作用是什么,是怎么用的?

22.如何实现浏览器内多个标签页之间的通信?.

23.如何在页面上实现一个圆形的可点击区域?

24.title与h3的区别、b与strong的区别、i与em的区别?

25.实现不使用 border 画出1px高的线,在不同浏览器的标准模式与怪异模式下都能保持一致的效果?

26.HTML5标签的作用?(用途)

27.简述一下src与href的区别?

28.谈谈你对canvas的理解?

29.WebSocket与消息推送?

30.mg的title和alt有什么区别?

31.表单的基本组成部分有哪些,表单的主要用途是什么?

32.表单提交中Get和Post方式的区别?

33.HTML5 有哪些新增的表单元素?

34.HTML5 废弃了哪些 HTML4 标签?

35.HTML5 标准提供了哪些新的 API?

36.HTML5 存储类型有什么区别?

37.HTML5 应用程序缓存和浏览器缓存有什么区别?

38.HTML5 Canvas 元素有什么用?

39.除了 audio 和 video,HTML5 还有哪些媒体标签?

40.HTML5 中如何嵌入视频?

41.HTML5 中如何嵌入音频?

42.新的 HTML5 文档类型和字符集是?

第二章 CSS (★★★)

  1. 解释一下CSS的盒子模型?

  2. 请你说说CSS选择器的类型有哪些,并举几个例子说明其用法?

3请你说说CSS有什么特殊性?(优先级、计算特殊值)

4要动态改变层中内容可以使用的方法?

  1. 常见浏览器兼容性问题与解决方案?

  2. 列出display的值并说明他们的作用?

  3. 如何居中div, 如何居中一个浮动元素?

  4. CSS中 link 和@import 的区别是?

  5. 请列举几种清除浮动的方法(至少两种)?

  6. block,inline和inlinke-block细节对比?

  7. 什么叫优雅降级和渐进增强?

  8. 说说浮动元素会引起的问题和你的解决办法.

13.你有哪些性能优化的方法?

14.为什么要初始化CSS样式?

15.解释下浮动和它的工作原理?清除浮动的技巧?

16.CSS样式表根据所在网页的位置,可分为哪几种样式表?

17.谈谈你对CSS中刻度的认识?

18.请你说说em与rem的区别?

19.请你说说box-sizing属性的的用法?

20.浏览器标准模式和怪异模式之间的区别是什么?

21.怪异Quirks模式是什么,它和标准Standards模式有什么区别?

22.说说你对边距折叠的理解?

23.内联与块级标签有何区别?

24.说说隐藏元素的方式有哪些?

25.为什么重置浏览器默认样式,如何重置默浏览器认样式?

26.谈谈你对BFC与IFC的理解?(是什么,如何产生,作用)

27.说说你对页面中使用定位(position)的理解࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值