發表於2024-12-28
Reactive Native 開發指南+React Native跨平颱移動應用開發第二版 pdf epub mobi txt 電子書 下載
bm00882000
Reactive Native 開發指南+React Native跨平颱移動應用開發第二版 2本
9787115425263定價:59元 9787121312731定價:99元
基本信息
書名:React Native跨平颱移動應用開發(第二版)
定價:99.00元
作者:闕喜濤著
齣版社:電子工業齣版社
齣版日期:2017-05-01
ISBN:9787121312731
字數:
頁碼:
版次:1
裝幀:平裝-膠訂
開本:16開
商品重量:0.4kg
編輯推薦
本書配套的GitHub文檔持續更新中,保證書中知識在版本RN中可用。
★ 迄今為止,真正意義上的React Native跨平颱開發原創圖書。
★ 本書架構是作者精心設計的,適閤初學者入門,本次升級用 ES6語法寫。
★ 本書所有例程均是原創的,並且在代碼旁有注釋解說。
★ 本書中的6.5節、第11章、14.5節都是筆者精心整理調研齣來的技術,能讓更多的開發者享受到React Native開發的便利性。
★ 加入瞭React Native一年以來的新能力:
1、RN項目在iOS 10手機上的配置啓動過程;
2、RN項目斷點調試的使用方法;
3、手機中圖片剪切、通過網絡上傳;
4、RN開源社區介紹與知名開源組件介紹;
5、Modal組件與Navigator組件的配閤使用;
6、網絡部分增加瞭測試服務器的搭建與介紹,讓讀者更方便掌握RN的網絡開發;
7、推送能力、打開外部鏈接與從外部鏈接打開RN應用能力
8、新組件:ActivityIndicator、PermissionsAndroid、Slider、Vibration;
9、原各RN組件從0.28到0.42期間新增的屬性與方法介紹。
內容提要
React Native是Facebook公司推齣的強大的、開源的跨平颱移動應用開發框架。它能大幅減少跨平颱移動應用開發的工作量(相比原生代碼開發能減少至少50%),並且代碼結構清晰、簡單易懂。同時React Native框架采用模塊化的結構,使應用版本的更新迭代非常簡單。隨著它的日趨成熟,React Native必然會成為移動應用開發的主流技術。本書由淺入深,係統發介紹瞭使用React Native框架跨平颱開發所需要用到的知識。本書每一章都專注於闡述移動應用開發某一方麵的知識,配閤若乾個原創的、精簡的例程,能讓讀者係統、快速地掌握該方麵知識。本書的結構是按一個有基本的編程基礎知識,剛學習基本語法的讀者的*學習路徑來編寫的。有一定基礎的開發人員也可以將本書作為一本React Native開發的“字典”來使用,在開發時可以快速查找相關知識點的細節。希望通過本書,能將*的React Native開發技術介紹給國內廣大開發者,讓國內移動應用開發進入一個新的時代,讓開發者用比較少的精力就能高效、美觀地完成移動應用開發。
目錄
第1章 React Native1
1.1 React Native開發特點2
1.1.1 一次學習,隨處編寫2
1.1.2 混閤開發2
1.1.3 高效的移動應用開發3
1.1.4 高效的移動應用開發調試4
1.1.5 靈活高效的應用熱更新4
1.1.6 有效降低移動應用安裝包體積5
1.1.7 學習門檻低、開發難度低5
1.1.8 開發軟硬件要求低6
1.1.9 使用React Native開發的代價6
1.2 React Native開發環境搭建7
1.2.1 開發環境搭建起點8
1.2.2 Windows操作係統下React Native開發環境搭建8
1.2.3 蘋果操作係統下React Native開發環境搭建10
1.2.4 查看與刪除使用npm命令安裝的軟件11
1.3 代碼編輯環境搭建11
1.3.1 Visual Studio Code11
1.3.2 Sublime Text 311
1.3.4 WebStorm13
1.4 鍵盤使用習慣13
1.5 React Dev Tools安裝14
第2章 狀態機思維與狀態機變量17
2.1 初始化項目17
2.1.1 初始化RN新版項目17
2.1.2 初始化RN舊版本項目18
2.2 運行項目19
2.2.1 使用Android手機調測準備事項19
2.2.2 次運行Android平颱RN項目19
2.2.3 再次在Android平颱運行RN項目21
2.2.4 使用iPhone設備調試注意事項22
2.2.5 在iOS平颱運行RN項目23
2.2.6 再次在iOS平颱運行RN項目27
2.2.7 Sublime Text 3對JSX語法的支持27
2.2.8 修改JSX代碼28
2.2.9 啓動調試工具30
2.2.10 使用ADM工具調試35
2.3 構建登錄頁麵37
2.4 React Native代碼執行邏輯41
2.5 UI框架工作基本機製41
2.5.1 狀態機思維42
2.5.2 “冒充常量”的狀態機變量44
2.5.3 “無處安放”的狀態機變量45
2.5.4 “努力瘦身”的狀態機變量46
2.6 React Native組件間通信46
2.7 深入理解UI重新渲染的過程47
2.7.1 閤並狀態機變量47
2.7.2 判斷是否渲染49
2.7.3 強製啓動渲染50
2.7.4 渲染過程50
2.7.5 閤並狀態機變量的簡語法50
2.8 React Native組件的成員變量51
2.9 React Native組件的靜態變量、靜態函數52
2.10 組件迴調函數的綁定52
第3章 頁麵導航、彈齣框及深入理解屬性55
3.1 分離注冊組件、組件平颱自適配55
3.1.1 分離注冊組件55
3.1.2 組件平颱自適配55
3.1.3 平颱檢測56
3.2 導航組件、掛接注冊組件56
3.3 掛接注冊等待組件58
3.4 Navigator組件61
3.4.1 push與pop61
3.4.2 replace函數62
3.5 React Native中顔色類型的值62
3.6 BackAndroid API63
3.7 屬性確認63
3.8 指定屬性默認值66
3.9 Alert應用程序編程接口66
3.9.1 彈齣確認框66
3.9.2 彈齣選擇框67
3.10 帶導航欄的頁麵導航69
第4章 混閤開發基礎篇70
4.1 iOS平颱混閤開發70
4.1.1 與iOS 側原生代碼消息互通71
4.1.2 React Native代碼到iOS原生代碼的消息72
4.1.3 iOS 原生代碼到React Native代碼的消息75
4.1.4 與iOS OC原生代碼界麵切換77
4.1.5 應用初始界麵設定77
4.1.6 iOS混閤開發中傳遞的參數類型78
4.1.7 混閤開發中的多綫程使用78
4.1.8 原生代碼實現Promise機製79
4.1.9 跨語言常量82
4.2 Android平颱混閤開發82
4.2.1 與Android原生代碼消息互通83
4.2.2 React Native代碼到Android原生代碼的消息84
4.2.3 與Android原生代碼界麵的切換87
4.2.4 Android原生代碼到React Native代碼的消息91
4.2.5 應用初始界麵設定94
4.2.6 傳遞的參數類型94
4.2.7 迴調函數與Promise機製95
4.2.8 監聽ActivityResult與Android生命周期事件97
4.2.9 混閤開發中的多綫程機製98
4.2.10 跨語言常量98
第5章 flexbox布局、View、Image與可觸摸組件100
5.1 flexbox布局100
5.1.1 位置及寬、高相關樣式鍵102
5.1.2 決定子組件排列規則的鍵102
5.1.3 決定組件顯示規則的鍵106
5.1.4 邊框、空隙與填充109
5.1.5 zIndex110
5.1.6 組件多樣式聲明與動態樣式聲明110
5.2 View組件111
5.2.1 View組件的顔色與邊框111
5.2.2 View組件的陰影與其他視覺效果1
Reactive Native 開發指南+React Native跨平颱移動應用開發第二版 下載 mobi epub pdf txt 電子書
Reactive Native 開發指南+React Native跨平颱移動應用開發第二版 pdf epub mobi txt 電子書 下載