写在前面的话:
年后由于疫情原因 我换了份工作 来到北京 投递了也有200家左右 但是 成功面试的就10家 收到了两个office
找到了一份工作 不让自己负收入了 在这里给大家总结下自己遇到的面试题
只供参考 不供答案
因为每个人学到的知识点是不同的 对答案理解也是不同的 我不会把我理解的点强行灌输到你们的脑袋中(其实是懒) 所以我这里没有直接标出答案 或者弄个超链接啥的
由于我之前是写CSDN内的 那里广告太多 所以我就来到了掘金 未来也会多多写文章 记录知识点等等的 希望大家给予我鼓励~ 谢谢啦.
HTML
语义化标签 简述5个 并描述语义内容
画布 canvas 有操作过吗
新增的表单控件 有哪几个 作用是什么
CSS
CSS3 新增了什么?
box-sizing 的属性作用是什么
实现左侧固定 右侧随着浏览器拉伸变化
媒体查询 怎么操作
怎么实现 适配 大屏 中屏 小屏
有使用过动画库吗? 如果出现错乱 怎么修改动画效果
实现盒子水平垂直居中 简述4种方法
link 和 import的区别
什么是块级格式上下文 什么是定位上下文 什么是层叠上下文
JavaScript
数据类型 常用的转换类型方式 隐性转换方式
instanceof 和 typeof 的区别是什么
多维数组降维 怎么操作 有什么方法
实现 99乘法表 打印到页面中 手写
JavaScript 获取当前日期 并使其 出现效果为 2022-3-3 手写
简述JavaScript作用域 预解析 变量声明提升
如何进行事件委托
document.write和innerhtml的区别
解释下回调地狱 并如何避免或者解除
原型及原型链的理解
字符串去除前后空格的方法
遍历的几种方法
如何实现防抖和节流
栈和堆的区别
深拷贝和浅拷贝
异步的操作有哪些
请写一个promise 其中reject 和catch的处理有什么区别
如何解决跨域 并描述几种方法 及操作流程
\
ES6
描述ES6的新特性
ES6如何转化成ES5
jquery
如何操作兄弟元素
常用的增删改查操作
jquery 如何进行ajax请求
jquery的 hover() 和 toggle()有什么区别
git
git 如何创建分支
VUE
简述下MVVM
以前有封装过组件吗? 怎么操作 如何使用?
Vue 的data 为什么是函数?
Vue常用的指令有哪些 具体作用
v-show和v-if的区别
Vue的生命周期 各个声明周期的使用场景
如何操作DOM
如何使用子组件中的方法
Vue 如何进行组件之间传值
VUEX的各个状态 作用是什么
computed 和watch的区别
vue的 Key作用
vuex 的 mutation和action的区别是什么
vue-router的区别是什么
router的区别是什么
路由跳转时 如何传参
vue单项数据流是什么?
说一下vue操作时候遇到的坑 怎么解决的
vue如何实现跨域
vue-router如何动态路由
vue-router的钩子函数有哪些?
vue-router有哪几种路由守卫 分别的作用?
项目中遇到的问题
如何进行前端性能优化
图片懒加载如何操作
如果遇到不支持IE6的情况 如何操作?
阻止默认行为 事件冒泡 事件监听
你在这个项目中都做了什么? 怎么操作的
功能如何实现的
后台返回的状态都有哪些 分别作用是什么? 100-199 200 300 400 500
localStorage cookie sessionStorage 的区别是什么?
什么是重排和重绘 更改哪些属性会触发重排和重绘 如何避免?
Event Loop的执行顺序