很多东西理论讲的是很完美,但是自己实操会发现很多问题,有问题的地方也随着学习/面试的深入更新,主要也是想给自己做总结
前端(现在应该叫全端)学习面临的最大问题,是碎片化的知识。虽然你经常看一些文章,但是会发现,知识点怎么永远也卷不完,而且没有系统化的知识体系,像一盘提起来就散的散沙的感觉。建议给自己一个系统化的知识总结,写下来,不要只是光看看而已,过几天肯定又忘了(虽然即使写下来,用不到也会忘,但找的时候起码好找)
- 随笔
- 浏览器工作原理
- 计算机网络
- CSS/动画
- 设计模式
- JavaScript基础
- JavaScript进阶
- 数据结构与算法
- Vue
- React
- Flutter
- Node
- 音视频/流媒体
- 编辑器
- 微信小程序
- 工程化
- Webpack
- Vite
- 持续集成
- 项目实战
- 浏览器架构、安全沙箱
- 页面渲染流程
- 代码编译与解释执行
- 数据存储与内存回收
- 消息队列与事件循环
- WebComponent
- JavaScript执行机制、执行上下文、作用域链、词法作用域
- SGML、HTML、XML和XHTML
- preload、prefetch、defer、async傻傻分不清楚
- DNS原理
- NAT原理
- 从JWT看登录验证
- 浏览器的网络传输TCP/HTTP(s)
- HTTP状态码
- 实时消息传输协议RTMP
- 浏览器常见攻击方式及预防,XSS、CXRF、中间人等
- 缓存策略
- Axios源码浅析
- ArrayBuffer/ArrayBufferView、Blob/BlobURL/DataURL、File/FileReader、Canvas
- 从__proto__和prototype理解原型、原型链、继承
- 深拷贝
- 设计模式导论
- 设计模式(一)工厂模式、建造者模式、单例模式
- 设计模式(二)桥接模式、享元模式、模板方法模式
- 设计模式(三)适配器模式、装饰者模式、命令模式
- 设计模式(四)观察者模式、职责链模式、访问者模式
- 设计模式(五)策略模式/状态模式、外观模式、迭代器模式、备忘录模式
- Vue源码浅析(一)导览
- Vue源码浅析(二)观察者系统与依赖收集
- Vue源码浅析(三)渲染函数render的生成
- Vue源码浅析(四)插槽
- Vue源码浅析(五)$mount的挂载和更新原理
- Vue源码浅析(六)vnode的深入理解
- Vue源码浅析(七)patch过程和diff算法
- Vue源码浅析(八)异步组件
- 组件间通讯方式小结
- Vue源码浅析(番外)vue-router原理
- 基于vue-server-renderer的SSR
- 组件间的通讯方式小结
- 基于Mocha、Chai、Sinon、Karma的单元测试
- Vue3.x快览
- 狼叔:如何正确的学习Node.js
- 如何通过饿了么 Node.js 面试
- Node.js Best Practices
- Nodejs优秀项目集合
- Nodejs提供的基础能力
- Web Serve
- 中间层、中间件、Express、Koa
- Docker
- CI/CD
- HybridApp如何运行
- Web3