《成为大前端》系列 - 1. 介绍和目录

1,034 阅读1分钟

本系列结合自己的工作经历和技术方向,写下成为大前端所需的核心技术知识。将分成 iOS 和 Android 两个方向讲解,有需求的可以双修。

本系列内容相对来说不算初级,但会一步步带你进入大前端领域。

大前端:以前端为核心,囊括移动端动态化和 NodeJS 的服务端技术

读者须知

  • 面向有一定前端或移动前端开发经验的读者
  • 不会过多介绍 html/css/js vue/react 等前端知识
  • 其实会穿插一些移动客户端特性知识,但多数与 UI 相关,尤其是 WebView 部分
  • 着重讲解 WebView 中,Native 与 JS 通信技术,以及架构设计
  • 着重讲解客户端中前端页面缓存和版本更新技术
  • Android 使用 Kotlin,iOS 使用 Swift
  • 旨在带你快速进入大前端领域,内容精练

目录

  1. 介绍和目录
  2. 基础开发和WebView加载网页(Android)
  3. 基础开发和WebView加载网页(iOS)
  4. Native与JS通信
  5. JSBridge 模块化
  6. WebView 加载本地资源
  7. 多页面、页面跳转和Navigation模块

进阶内容:

  1. 项目化
  2. 部署到线上
  3. 开发环境
  4. 版本更新与离线包技术
  5. ReactNative整合
  6. 结语

附带源码

源码地址 (未整理)

最终源码 (最终参考)