视频

返回目录


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 是一种新的编码方式,可以在现代的网络浏览器中运行底层字节码。

文章

视频

返回目录