乐趣区

关于javascript:2020最新Web前端经典面试题及答案

本篇收录了一些大厂面试中常常会遇到的经典面试题,并且我做好了整顿分类。尽管往年的金九银十曾经过来了,然而能够为明年的金三银四做配备啊,置信每一个跳槽季都有很多的前端开发者蠢蠢欲动,通过对本篇常识的整顿以及教训的总结,心愿能帮到更多的前端面试者。

好了,那我接下来就开始注释咯。
PS: 内容超长,请留神!

HTML 篇

1. 你是怎么了解 HTML 语义化
2. 你用过哪些 HTML5 标签
3.meta viewport 是做什么用的,怎么写?
4.H5 是什么
5.label 标签的作用
6. 行内元素有哪些?块级元素有哪些?空(void) 元素有那些?
7.a 标签中 如何禁用 href 跳转页面 或 定位链接
8.canvas 在标签上设置宽高 和在 style 中设置宽高有什么区别
9. 你做的页面在哪些流览器测试过?这些浏览器的内核别离是什么?
10.iframe 有哪些毛病?
11.HTML5 新个性
12.HTML5 离线贮存
13. 浏览器是怎么对 HTML5 的离线贮存资源进行治理和加载的呢
14.Doctype 作用? 严格模式与混淆模式如何辨别?它们有何意义?
15.HTML 与 XHTML——二者有什么区别
……

CSS 篇

1. 页面渲染时,dom 元素所采纳的 布局模型, 可通过 box-sizing 进行设置。依据计算宽高的区域可分为:
2.ie 盒模型算上 border、padding 及本身(不算 margin),规范的只算上本身窗体的大小 css 设置办法如下:
3. 几种取得宽高的形式 :
4. 拓展各种取得宽高的形式 :
5. 边距重叠解决方案(BFC) BFC 原理
6.css reset 和 normalize.css 有什么区别:
7. 居中办法:
8.css 优先确定级:
9. 如何革除浮动:
10. 自适应布局:
11. 画三角形:
12.link@import 导入 css:
13. 长宽比计划:
14.display 相干:
15.CSS 优化:
16.CSS 开启 GPU 减速
17. 开启 GPU 硬件加速可能触发的问题:
18.CSS 中 link 与 @import 的区别:
19.CSS 选择器列表优先级及权重:
20.display:none 和 visibility:hidden 的区别:
21.position 的 absolute 与 fixed 共同点与不同点:
22. 介绍一下 CSS 的盒子模型:
23.CSS 选择符有哪些?
24. 哪些属性能够继承?
25. 优先级算法如何计算?

因为内容过多,如需获取残缺面试题 + 解析能够【点击我】

JavaScript 篇

1. 请你谈谈 Cookie 的优缺点
2.Array.prototype.slice.call(arr,2) 办法的作用是:
3. 以下代码执行后,控制台的输入是:
4. 简略说一下浏览器本地存储是怎么的
5. 原型 / 构造函数 / 实例
6. 原型链:
7. 执行上下文(EC)
8. 变量对象
9. 作用域链
10. 闭包
11. 对象的拷贝
12.new 运算符的执行过程
13.instanceof 原理
14. 代码的复用
15. 继承
16. 类型转换
17. 类型判断
18. 模块化
19. 防抖与节流
20. 函数执行扭转 this
21.ES6/ES7
22.AST
23.babel 编译原理
24. 函数柯里化
25.get 申请传参长度的误区
26. 补充 get 和 post 申请在缓存方面的区别
27. 说一下闭包
28. 说一下类的创立和继承
29. 如何解决异步回调天堂
30. 说说前端中的事件流
31. 如何让事件先冒泡后捕捉
32. 说一下事件委托
33. 说一下图片的懒加载和预加载
34.mouseover 和 mouseenter 的区别
35.js 的 new 操作符做了哪些事件
36. 扭转函数外部 this 指针的指向函数(bind,apply,call 的区别)
37.js 的各种地位,比方 clientHeight,scrollHeight,offsetHeight , 以及 scrollTop, offsetTop,clientTop 的区别?
38.js 拖拽性能的实现
39. 异步加载 js 的办法
40.Ajax 解决浏览器缓存问题
41.js 的防抖
42.js 节流
43.JS 中的垃圾回收机制

因为内容过多,如需获取残缺面试题 + 解析能够【点击我】

框架 Vue 篇

1.vue.js 的两个外围是什么
2.vue 的双向绑定的原理是什么?
3.vue 生命周期钩子函数有哪些?
4. 请问 v-if 和 v-show 有什么区别?
5.vue 罕用的修饰符
6.nextTick
7. 什么是 vue 生命周期
8. 数据响应(数据劫持)
9.virtual dom 原理实现
10.Proxy 相比于 defineProperty 的劣势
11.vuex
12.vue 中 key 值的作用
13.Vue 组件中 data 为什么必须是函数?
14.v-for 与 v-if 的优先级
15. 说出至多 4 种 vue 当中的指令和它的用法
16.vue 中子组件调用父组件的办法
17.vue 中父组件调用子组件的办法
18.vue 页面级组件之间传值
19. 说说 vue 的动静组件
20.keep-alive 内置组件的作用
21. 递归组件的用法
22. 怎么定义 vue-router 的动静路由?怎么获取传过来的值?
23.vue-router 有哪几种路由守卫?
24.$route 和 $router 的区别是什么?

因为内容过多,如需获取残缺面试题 + 解析能够【点击我】

退出移动版