计算机学科基础 - 数据结构和算法
- 数据结构
- 哈希表
- 优先队列
- 后缀数组
- 红黑树
- 线段树
- 链表
- 栈
- 二叉树
- 图
- 算法
- DFS、BFS
- 回溯法
- 排序
- 二分搜索
- DP
- 贪心
- KMP
建设中...
- c 语言
- 所有的语言都有 c 语言的影子
- 计算机网络
- 网站底层性能优化
- HTTP2 与 1 的区别
- 数据结构与算法
- 通向高阶前端的必经之路
- Linux 基本操作
- 服务器一般都是 Linux
- git 等,多去敲命令
- windows cmder 虚拟终端
- 网站架构基本原理
- nginx
- HTML
- 如何优化 SEO
- CSS
- Render Layer
- Compositing Layer
- 硬件加速
- 底层
- JS
- 熟悉 V8 异步机制
- 微任务 宏任务
- 用 ES5 手写 ES6
- 熟悉 V8 异步机制
- 服务端尝试
- Node.js
- Nginx
- 移动端
- H5+
- AMP
- PWA
- ServiceWorker
- 前端工程化
- 项目架构,脚手架的沉淀
- 自动化测试
- 前端图形学
- Canvas
- WebGL
- AR
- 面向未来
- IoT
- AI
- 自媒体时代下这不应该成为一个问题
- 书籍
- 看原理的书不容易过时,工具类的书籍是比较容易过时
- YouTube、GitHub & Stack Overflow
- 多写总结,多做开源
- 整理一份属于你自己只是体系的自我介绍,并实时更新它
- STAR 法则
- 勇于尝试,面试是一个经验积累的过程
- 硬实力永远是手中的话语权
前端面试题有很多,真要一个个得去刷的话,估计三天三夜都刷不完,不过要考的知识点总是那些(当然随着新技术或框架的出现,会新增一些)。这里为大家精选了 15 道经典的前端面试题(题目不分先后),供大家练练手,顺便也可以查漏补缺。
- 盒模型包括的属性
- box-sizing
- table
- JS 计算
- transform
- flexbox
- grid
- flexbox 布局解决的问题(未出现之前,布局的缺陷)
- flexbox 的兼容性
- flexbox 的局限(引出 grid 布局)
- transition
- animation
- 动画性能(transform、3D等)
- 雪碧图
- iconfont
- svg sprites
- 缓存
- 引申:200 和 304 的区别
- DOM 操作
- 事件委托
- 面向对象(变量,方法,私有/公有,继承...)
- 网络(状态码,请求方法...)
- 跨域(jsonp,CORS...)
- 正则
- 构建(fis3、gulp、webpack...)
- 安全(xss、csrf...)
- 单元测试(Mocha...)
- 雅虎35条