前端知识汇总
目录
- 一、HTML 篇
- 1. 简述一下你对 HTML 语义化的理解?
https://www.cnblogs.com/Rivend/p/12600602.html - 2. 标签上 title 与 alt 属性的区别是什么?
https://www.cnblogs.com/Rivend/p/12600634.html - 3. iframe的优缺点?
https://www.cnblogs.com/Rivend/p/12600648.html - 4. href 与 src?
- https://www.cnblogs.com/Rivend/p/12600653.htm
二、CSS 篇
- 1. 介绍一下 CSS 的盒子模型?
https://www.cnblogs.com/Rivend/p/12600703.html - 2. css 选择器优先级?
https://www.cnblogs.com/Rivend/p/12600755.html - 3. 垂直居中几种方式?
https://www.cnblogs.com/Rivend/p/12600845.html - 4. 简明说一下 CSS link 与 @import 的区别和用法?
https://www.cnblogs.com/Rivend/p/12600943.html - 5. rgba和opacity的透明效果有什么不同?
https://www.cnblogs.com/Rivend/p/12601028.html - 6. display:none和visibility:hidden的区别?
https://www.cnblogs.com/Rivend/p/12601093.html
7. position的值, relative和absolute分别是相对于谁进行定位的?
https://www.cnblogs.com/Rivend/p/12601405.html
三、HTML / CSS 混合篇
- 1. HTML5、CSS3 里面都新增了那些新特性?
https://www.cnblogs.com/Rivend/p/12604223.html - 2. BFC 是什么?
https://www.cnblogs.com/Rivend/p/12604301.html - 3. 常见兼容性问题?
https://www.cnblogs.com/Rivend/p/12604318.html
4.网页布局方案有那些?
https://www.cnblogs.com/Rivend/p/12650018.html
四、JS 篇
- 1. JS 数据类型 ?
https://www.cnblogs.com/Rivend/p/12604338.html - 2. 判断一个值是什么类型有哪些方法?
https://www.cnblogs.com/Rivend/p/12604374.html - 3. null 和 undefined 的区别?
https://www.cnblogs.com/Rivend/p/12607580.html - 4. 怎么判断一个变量arr的话是否为数组(此题用 typeof 不行)?
https://www.cnblogs.com/Rivend/p/12607613.html - 5. “ ===”、“ ==”的区别?
https://www.cnblogs.com/Rivend/p/12607630.html - 6. “eval是做什么的?
https://www.cnblogs.com/Rivend/p/12607669.html - 7. 箭头函数有哪些特点?
https://www.cnblogs.com/Rivend/p/12607693.html - 8. var、let、const 区别?
https://www.cnblogs.com/Rivend/p/12607714.html - 9. new操作符具体干了什么呢?
https://www.cnblogs.com/Rivend/p/12611748.html - 10. JSON 的了解?
https://www.cnblogs.com/Rivend/p/12613215.html - 11. documen.write 和 innerHTML 的区别?
https://www.cnblogs.com/Rivend/p/12613296.html - 12. ajax过程?
https://www.cnblogs.com/Rivend/p/12613348.html - 13. 请解释一下 JavaScript 的同源策略?
https://www.cnblogs.com/Rivend/p/12613429.html - 14. 介绍一下闭包和闭包常用场景?
https://www.cnblogs.com/Rivend/p/12613588.html - 15. javascript的内存(垃圾)回收机制?
https://www.cnblogs.com/Rivend/p/12614864.html - 16. JavaScript原型,原型链 ? 有什么特点?
https://www.cnblogs.com/Rivend/p/12615889.html
17.什么是JS执行上下文?
https://www.cnblogs.com/Rivend/p/12616528.html
18.JS中this的几种指向
https://www.cnblogs.com/Rivend/p/12649922.html
五、Vue 篇
- 1. 谈谈你对MVVM开发模式的理解?
https://www.cnblogs.com/Rivend/p/12619902.html - 2. v-if 和 v-show 有什么区别?
https://www.cnblogs.com/Rivend/p/12619926.html - 3. 你使用过 Vuex 吗?
https://www.cnblogs.com/Rivend/p/12620026.html - 4. 说说你对 SPA 单页面的理解,它的优缺点分别是什么?
https://www.cnblogs.com/Rivend/p/12620066.html - 5. Class 与 Style 如何动态绑定?
https://www.cnblogs.com/Rivend/p/12620109.html - 6. 怎样理解 Vue 的单向数据流?
https://www.cnblogs.com/Rivend/p/12620156.html - 7. computed 和 watch 的区别和运用的场景?
https://www.cnblogs.com/Rivend/p/12620192.html - 8. 直接给一个数组项赋值,Vue 能检测到变化吗?
https://www.cnblogs.com/Rivend/p/12620311.html - 9. 谈谈你对 Vue 生命周期的理解?
https://www.cnblogs.com/Rivend/p/12620379.html - 10. Vue 的父组件和子组件生命周期钩子函数执行顺序?
https://www.cnblogs.com/Rivend/p/12620436.html - 11. 父组件可以监听到子组件的生命周期吗?
https://www.cnblogs.com/Rivend/p/12625823.html - 12. 谈谈你对 keep-alive 的了解?
https://www.cnblogs.com/Rivend/p/12625874.html - 13. 组件中 data 为什么是一个函数?
https://www.cnblogs.com/Rivend/p/12628536.html - 14. v-model 的原理?
https://www.cnblogs.com/Rivend/p/12628616.html - 15. Vue 组件间通信有哪几种方式?
https://www.cnblogs.com/Rivend/p/12628764.html - 16. 使用过 Vue SSR 吗?说说 SSR?
https://www.cnblogs.com/Rivend/p/12628992.html - 17. vue-router 路由模式有几种?
https://www.cnblogs.com/Rivend/p/12629097.html - 18. 能说下 vue-router 中常用的 hash 和 history 路由模式实现原理吗?
https://www.cnblogs.com/Rivend/p/12629285.html - 19. Vue 框架怎么实现对象和数组的监听?
https://www.cnblogs.com/Rivend/p/12629880.html - 20. Vue 是如何实现数据双向绑定的?
-
https://www.cnblogs.com/Rivend/p/12629887.html
- 21. Vue 怎么用 vm.$set() 解决对象新增属性不能响应的问题 ?
https://www.cnblogs.com/Rivend/p/12630382.html - 22. 虚拟 DOM 的优缺点?
https://www.cnblogs.com/Rivend/p/12630543.html - 23. 虚拟 DOM 实现原理?
https://www.cnblogs.com/Rivend/p/12630569.html - 24. Vue 中的 key 有什么作用?
https://www.cnblogs.com/Rivend/p/12630605.html - 25. 你有对 Vue 项目进行哪些优化?
https://www.cnblogs.com/Rivend/p/12630728.html - 26. 对于 vue3.0 特性你有什么了解的吗?
-
https://www.cnblogs.com/Rivend/p/12630779.html
六、其他杂项篇 - 1. 常见的浏览器内核有哪些?
https://www.cnblogs.com/Rivend/p/12642477.html - 2. 网页前端性能优化的方式有哪些?
https://www.cnblogs.com/Rivend/p/12642496.html - 3. 网页从输入网址到渲染完成经历了哪些过程?
https://www.cnblogs.com/Rivend/p/12642534.html - 4. 线程与进程的区别?
https://www.cnblogs.com/Rivend/p/12642641.html - 5. HTTP常见的状态码?
https://www.cnblogs.com/Rivend/p/12642676.html - 6. 图片懒加载?
https://www.cnblogs.com/Rivend/p/12642684.html - 7. 移动端性能优化?
https://www.cnblogs.com/Rivend/p/12642705.html - 8. TCP 传输的三次握手、四次挥手策略
https://www.cnblogs.com/Rivend/p/12028409.html - 9. HTTP 和 HTTPS,为什么HTTPS安全?
https://www.cnblogs.com/Rivend/p/12642715.html
七、主观题篇 - 1. 你都做过什么项目呢?具体聊某一个项目中运用的技术.
https://www.cnblogs.com/Rivend/p/12642745.html - 2. 你遇到过比较难的技术问题是?你是如何解决的?
- 3. 常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?
- 4. 除了前端以外还了解什么其它技术么?你最最厉害的技能是什么?
- 5. 对前端开发工程师这个职位是怎么样理解的?它的前景会怎么样?
https://www.cnblogs.com/Rivend/p/12642752.html - 6. 你的优点是什么?缺点是什么?