前端实习硬核攻略
前端基础三大件
HTML
- 常用的HTML元素
- 语义化标签理解
- HTML5新特性(插入音频、视频ect)
CSS
- 盒子模型
- 选择器及权值比较,BFC,定位,Flex布局,浮动布局等问题
- 应用:圣杯与双飞翼模型,水平垂直居中
- CSS3新特性
JS
- 基础语法
- 知识点相关:
- 作用域 原型链 多种继承方法 闭包
- 变量提升** this指向** bind,apply和call,new操作符原理 事件循环
- promise原理 async和await等
- 手写系列
- 防抖和节流 promise.all和promise.race 寄生组合继承
- 数组的一些常用方法的使用 深浅拷贝 解析url函数
- apply,bind和call的实现 数组去重和扁平化 函数柯里化
框架:Vue和React
Vue
- 双向数据绑定原理
- computed和watch区别
- 生命周期钩子
- v-if和v-show区别
- 组件间通信
- vuex,vue-router等
- vue3.0特性
React
- virtual dom实现
- diff算法
- 组件间通信
- redux和mobx
- hook使用和原理
算法和数据结构
编程题
- 《剑指offer》
- T