📚 课程介绍
本课程旨在帮助前端开发者准备校招面试,通过深入讲解前端技术要点,提供实战演练和面试技巧,助力学员实现Offer零距离。
📋 学习前提
1. HTML/CSS基础(网页结构和样式语言) 2. JavaScript基础(网页交互编程语言) 3. 前端框架如Vue或React的基本使用 4. 简历撰写和面试技巧
📖 课程目录
第1章 课程介绍
1-1 课程导学
第2章 CSS面试题
2-1 章介绍
2-2 盒子模型
2-3 CSS选择器
2-4 布局
2-5 定位
2-6 清除浮动
2-7 性能优化
2-8 选择器优先级
2-9 属性继承
2-10 单位区别
2-11 绝对居中
2-12 三栏布局
2-13 清除浮动方法
2-14 CSS画三角形
2-15章总结
第3章 JavaScript面试题
3-1 章介绍
3-2 原型和原型链
3-3 作用域和作用域链
3-4 闭包
3-5 bind,call,apply
3-6 数组去重
3-7 最大值
3-8 数据类型
3-9 节流函数
3-10 防抖函数
3-11 数组拍平
3-12 判断成立
3-13 实现new操作符
3-14 实现bind函数
3-15 实现call和apply函数
3-16 实现instanceof
3-17章总结
第4章 ES6面试题
4-1 章介绍
4-2 letconst和var区别
4-3 箭头函数和普通函数区别
4-4 forEach、forin、forof区别
4-5 数组去重方法
4-6 对象新增方法
4-7 class和function区别
4-8 Promise了解多少(1)
4-9 Promise了解多少(2)
4-10 扩展运算符实现原理
4-11章总结
第5章 前端框架之react全家桶面试题
5-1 章介绍
5-2 JSX
5-3 React父子组件通信
5-4 setState同步异步
5-5 条件渲染
5-6 renderprops
5-7 路由模式
5-8 获取URL参数
5-9 真题解析-选择排序
5-10 真题解析-归并排序
5-11 真题解析-插入排序
5-12章总结
第6章 前端框架之vue面试题
6-1 章介绍
6-2 Vue生命周期
6-3 Vue父子组件生命周期
6-4 keep-alive组件
6-5 Vue生命周期调用顺序
6-6 v-if和v-show区别
6-7 Vuex使用
6-8章总结
第7章 打包工具面试题
7-1 章介绍
7-2 webpack理解
7-3 webpack loader
7-4 webpack plugin
7-5 实现loader
7-6 实现plugin
7-7 loader和plugin区别
7-8 webpack构建流程
7-9章总结
第8章 数据结构与算法
8-1 章介绍
8-2 数组方法
8-3 去除数组指定元素
8-4 栈
8-5 队列
8-6 有效括号
8-7 真题解析-使用两个栈实现队列
8-8 真题解析-插入排序
8-9 真题解析-归并排序
8-10 真题解析-选择排序
8-11 冒泡排序
8-12章总结
第9章 网络协议面试题及实操
9-1 章介绍
9-2 网络分层模型
9-3 HTTP状态码
9-4 HTTP请求方法
9-5 HTTP协议header
9-6章总结
第10章 网络协议面试题及实操
10-1 章介绍
10-2 网络分层模型
10-3 HTTP状态码
10-4 HTTP请求方法
10-5 HTTP协议header
10-6章总结
第11章 浏览器面试题
11-1 章介绍
11-2 浏览器事件传输机制
11-3 LocalStorage和sessionStorage
11-4 浏览器事件循环机制
11-5 浏览器回流和重绘
11-6 跨域
11-7 浏览器组成部分
11-8 URL到页面展示过程
11-9章总结
第12章 软素质
12-1 软素质在面试中的作用
12-2 提升软素质
12-3 常见软技能面试
第13章 简历准备
13-1 章介绍
13-2 简历投递渠道
13-3 学历信息
13-4 个人评价
13-5 项目经验
13-6 简历书写注意事项
13-7章总结
第14章 面试技巧
14-1 自我介绍
14-2 面试心态
14-3 避雷指南
14-4 举一反三
14-5 击策略
第15章 新手指南
15-1 团队角色及工作流程
15-2 晋升攻略
15-3 劳逸结合
15-4 章介绍
第16章 课程总结
16-1 温故知新-课程回顾
第17章 课程总结
17-1 温故知新-课程回顾
