视频
5. 前端工程化
包管理工具(npm, yarn)
JavaScript 编译器(babel)
代码检测工具(ESlint)
自动化打包工具(webpack, rollup, parcel, gulp)
文章
视频
6. 服务端渲染 SSR
Nuxt(Vue)
Next(React)
Sapper(Svelte)
文章
视频
7. 静态站点生成器 SSG
Gridsome(Vue)
Gatsby(React)
文章
8. TypeScript
和 JavaScript 的差异
基础类型
OOP(模块,类,接口,继承,泛型等)
文章
视频
9. 用 JS 去做服务器端
Node.js
单线程、事件驱动、非阻塞I/O
框架(Express, Koa,Nest)
Deno
文章
视频
10. 桌面应用程序 Electron
Electron.js是可以通过HTML,CSS,JavaScript开发跨平台的桌面应用程序。
基础语法,API
编译
性能优化
调试
部署
文章
视频
11. 移动端开发
React Native
Flutter
Ionic
文章
视频
12. 前端架构 JAMStack
JAMStack(JAM 代表 JavaScript,API 和 Markup)
是一种使用 Static Site Generators (SSG) 技术、不依赖 Web Server 的前端架构。
文章
视频
13. WebAssembly
WebAssembly 是一种新的编码方式,可以在现代的网络浏览器中运行底层字节码。