导读:
js的表现能力取决于宿主环境的api支持。所以同样是js语法,我们在chrome、node、hybrid app、electron桌面应用的场景不一样。
1js原生语法的介绍;
2、3、4分别是js宿主环境node、chrome、hybrid app的介绍;
5、6两个主流js框架vue、react的介绍;
7webpack编译;
8web架构认识;
9前端相关的知识;
10以中有足乐者,在喜欢的领域拼命的玩;
1. javascript
1.1 语法
1.2 语言
2. node
2.1 应用
2.1.1 网络 tcp、udp、http、websocket
2.1.2 tls https
2.1.3 node 多进程与集群
2.1.4 express
2.1.5 koa
2.1.6 nest
2.2 理论
3. chrome
3.4.html解释器与dom模型
3.5.css解析与样式布局
3.6.renderobject与renderlayout
3.7.2d、3d、gpu
4. hybrid app
4.6 5+app 与 uniapp
5. vue
5.1 使用方法
5.1.1 keep-alive
5.1.2 vue-router hash&history
5.1.3 Vuex
5.1.4 vue事件
5.1.5 vue生命周期
5.2 主流程原理
4、视图更新:vm._update(vm.render())
5.3 源码解析
1、手写一个简易vue(虚拟dom,diff,补丁更新页面)
6.react
6.1 语法基础部分
6.1.1.生命周期
6.1.2.hoc & render props portals
6.1.9 事件处理写法
6.2 原理
7.webpack及转译
7.9.webpack配置
8.服务端相关
对于了一个前端开发,这些架构概念还是有必要了解一下
8.1.docker
8.2.mysql mongodb
8.3.nginx
8.7.spring springmvc mybatis
8.8.springboot
8.9.serverless
8.8.netty
8.10.springcloud
9.web相关
工具
工程化
angular
web
网络
tcp/udp
http协商缓存与强缓存
js组件
jquery 语法及方法封装
axios拦截器
实践
虚拟滚动
优化tabs组件
10.书籍读后整理
有意思比有意义更重要
结尾:
这篇目录作为我的知识体系。
欢迎关注我的前端自检清单,我和你一起成长