●章大前端概述
1.1什麼是大前端
1.2主流跨平臺方案簡介
第2章HTML和CSS入門
2.1HTML基礎
2.1.1HTML簡介
2.1.2基本結構
2.1.3常用標簽
2.1.4圖片
2.1.5列表
2.1.6超鏈接
2.1.7表格
2.1.8表單
2.2CSS基礎
2.2.1選擇器
2.2.2常用屬性
2.2.3盒模型
2.2.4定位
2.2.5浮動
2.2.6FlexBox布局
第3章JavaScript入門
3.1JavaScript初探
3.1.1搭建開發環境
3.1.2個程序
3.2數據類型
3.2.1變量、常量和字面量
3.2.2基本類型和對像類型
3.2.3內置類型
3.2.4類型轉換
3.2.5標識符命名
3.3運算符和表達式
3.3.1運算符
3.3.2運算符優先級
3.4控制流
3.4.1邏輯判斷
3.4.2循環控制流
3.5函數和閉包
3.5.1函數
3.5.2閉包
3.6程序異常
3.6.1常見異常
3.6.2異常捕獲
3.6.3異常拋出
3.7ES6
3.8Node.js
3.8.1安裝Node.js
3.8.2NPM的使用
第4章React Native入門
4.1React語法基礎
4.1.1React簡介
4.1.2搭建React開發環境
4.1.3JSX語法
4.1.4組件
4.1.5組件的生命周期
4.2環境搭建
4.2.1React Native開發環境搭建
4.2.2WebStorm代碼編輯器環境搭建
4.2.3Visual Studio Code代碼編輯器環境搭建
4.2.4運行React Native項目
4.3常用UI組件
4.3.1View組件
4.3.2Image組件
4.3.3Text組件
4.3.4TextInput組件
4.3.5ScrollView組件
4.3.6ListView組件
4.3.7FlatList組件
4.3.8SwipeableFlatList組件
4.3.9SectionList組件
4.4網絡
4.5導航器React Navigation
4.6數據存儲
4.7原生模塊開發
4.7.1Android原生模塊的封裝
4.7.2iOS原生模塊的封裝
第5章React Native實戰
5.1項目創建
5.1.1創建React Native項目
5.1.2項目結構介紹
5.2完善功能頁面
5.2.1登錄注冊
5.2.2首頁
5.2.3個人中心頁面
5.2.4書單詳情
5.2.5側滑頁面
5.3打包
5.3.1Android打包
5.3.2iOS打包
第6章小程序入門
6.1認識小程序
6.1.1小程序簡介
6.1.2開發前的準備
6.1.3創建小程序
6.1.4代碼構成
6.1.5小程序的能力
6.2小程序框架
6.2.1小程序配置
6.2.2小程序的生命周期
6.2.3路由
6.2.4視圖層
6.2.5動畫
6.3常用組件
6.3.1視圖容器
6.3.2基礎內容
6.3.3表單組件
6.3.4媒體組件
6.3.5地圖
6.3.6web-view
6.4常用API
6.4.1網絡
6.4.2數據緩存
6.4.3位置
6.4.4設備
6.4.5開放接口
6.4.6更新
第7章小程序實戰
7.1項目結構
7.2項目實戰
7.2.1數據請求
7.2.2登錄與注冊頁面
7.2.3首頁
7.2.4個人中心頁面
7.2.5圖書詳情頁面
7.2.6收藏頁面
7.3打包上線
7.3.1上傳代碼
7.3.2提交審核
第8章Flutter入門
8.1前期準備
8.1.1Flutter簡介
8.1.2安裝和配置編輯器
8.1.3體驗Flutter
8.1.4Dart語法
8.2構建用戶界面
8.2.1如何布局?布局文件跑哪去了
8.2.2Widget組件介紹
8.2.3添加交互
8.2.4手勢監測和事件處理
8.2.5在Flutter中添加資源和圖片
8.3使用設備和SDK API相關
8.3.1異步UI
8.3.2頁面跳轉和生命周期事件
8.3.3文件讀寫
8.3.4網絡和HTTP
8.3.5JSON和序列化
8.3.6數據庫和本地存儲
8.3.7Flutter插件
8.3.8封裝新API
8.3.9更多資料
第9章Flutter實戰
9.1項目結構
9.1.1結構目錄
9.1.2項目概述
9.2項目代碼
9.2.1登錄、注冊頁面
9.2.2首頁
9.2.3個人中心頁面
9.2.4圖書詳情頁面
9.2.5側滑頁面
9.3多平臺打包
9.3.1Android打包
9.3.2iOS打包
0章Weex、PWA和快應用
10.1Weex
10.1.1Weex簡介
10.1.2Weex基礎知識
10.1.3Weex項目之Hello World
10.2PWA
10.2.1PWA簡介
10.2.2PWA基礎知識
10.2.3PWA項目之Hello World
10.3快應用
10.3.1快應用簡介
10.3.2快應用基礎知識
10.3.3快應用項目之Hello World
10.4小結