前端社区
文档目录
本书介绍
一、前端知识体系
1.1 HTML相关
1.1.1 HTML基础强化
1.2 CSS相关
1.2.1 CSS基础
1.2.2 CSS布局
1.2.3 CSS效果
1.2.4 CSS动画
1.2.5 预处理器
1.2.6 Bootstrap
1.2.6 CSS工程化
1.3 JavaScript相关
1.3.1 JS基础知识
1.3.2 JS-Web-API
1.3.3 开发环境
1.3.4 运行环境
1.3.5 ES6专题系列
1.3.6 虚拟DOM
1.3.7 组件化和React
1.3.8 MVVM和Vue
1.3.9 移动端和Hybrid
1.3.10 原型
1.3.11 异步
1.3.12 正则
1.3.13 函数
1.4 流行框架
1.4.1 React相关
1.4.2 Vue相关
1.4.3 Angular相关
1.5 NodeJS相关
1.5.1 基础知识
1.5.2 模块机制
1.5.3 EventLoop
1.5.4 中间件
1.5.5 面试题
1.6 性能优化
1.6.1 雅虎军规14条
1.6.2 网络优化
1.6.3 重绘回流
1.6.4 浏览器缓存
1.6.5 CDN加速
1.6.6 Webpack性能优化
1.5.7 其他技术
1.5.8 performance性能监控
1.7 前端工程化
1.7.1 Webpack常见面试题
1.8 错误监控
1.8.1 错误监控和上报
1.8.2 异常捕获问题
1.9 Web安全
1.9.1 XSS攻击
1.9.2 CSRF攻击
二、计算机网络
2.1 TCP
2.2 UDP
2.3 HTTP
2.4 HTTPS
2.5 Ajax
2.6 Websocket
2.7 Nginx
2.8 CDN
2.9 缓存
2.10 RESTful
2.11 Cookie和Session
2.12 输入URL请求细节
2.13 跨域
三、操作系统
3.1 基础知识
3.2 面试题
四、数据结构与算法
4.1 数据结构
4.2 算法相关
五、开发环境
5.1 Git相关
5.2 Linux相关
六、编程题与分析题
6.1 继承的多种实现方式
6.2 call、bind、apply的实现原理
6.3 new的实现原理
6.4 防抖节流实现
6.5 观察者设计模式
6.6 深浅拷贝
6.7 DOM树遍历
6.8 类型检测
6.9 闭包问题
6.10 异步问题
6.11 排序算法
6.12 搜索算法
6.13 常见算法
6.14 this指向
6.15 arguments参数
6.16 Promise实现原理
6.17 函数Curry化
6.18 数组去重
6.19 数组扁平化
6.20 求数组最大最小值
6.21 模拟实现私有变量
6.22 for of与迭代器
6.23 Generator的执行细节分析
6.24 模板字符串的高级用法
6.25 通用的forEach函数
6.26 判断两个对象相等
6.27 实现乱序函数
七、面经系列
7.0 面试技巧
7.1 阿里面经
7.2 腾讯面经
7.3 百度面经
7.4 头条面经
7.5 美团面经
八、结束
8.1 前端总结
8.2 参考资料
Published with GitBook
在这篇文章中:
4.2 算法相关
算法设计
[!NOTE] 啥也不多说,多刷题才是硬道理~~~
刷题平台推荐
牛客网:
https://www.nowcoder.com/activity/oj
leetcode:
https://leetcode-cn.com/
results matching "
"
No results matching "
"