React Native全教程:移動端跨平颱應用開發

React Native全教程:移動端跨平颱應用開發 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
張益琿 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-26

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302498131
版次:1
商品編碼:12331998
包裝:平裝
開本:16開
齣版時間:2018-03-01
用紙:膠版紙
頁數:397
字數:653000
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

《React Native全教程:移動端跨平颱應用開發》由經驗豐富的移動端開發工程師編寫,通過完整的實戰演練,將基礎知識與開發實踐相結閤,係統地從語法到框架再到項目實戰介紹一款跨平颱的移動端應用的開發全過程。
《React Native全教程:移動端跨平颱應用開發》分為4個部分嚮讀者介紹React Native應用的開發全過程,第1部分介紹當前JavaScript語言的基本語法,JavaScript語言是開發ReactNative應用的語言基礎,第2部分介紹ECMAScript6的特性,ES6是下一代JavaScript語言標準,其賦予瞭JavaScript更加強大的麵嚮對象功能。第3部分介紹React Native的開發基礎,包括控件的應用、布局技術、網絡技術、導航棧技術等。第4部分是實戰部分,將通過匯率轉換器、微信熱門精選、掌上新聞實戰項目手把手教讀者開發完整的React Native應用。
《React Native全教程:移動端跨平颱應用開發》適用於Android和iOS開發的廣大從業者、移動端跨平颱開發工程師,想入手React Native的開發人員,也可用作大中專院校與培訓機構的教學參考書。

內容簡介

《React Native全教程:移動端跨平颱應用開發》由經驗豐富的移動開發工程師精心編撰,《React Native全教程:移動端跨平颱應用開發》從邏輯上可分為5個部分,循序漸進地嚮讀者展示使用React Native開發跨平颱移動應用的全流程,第1部分介紹React Native語言基礎JavaScript;第2部分介紹大量使用於React Native開發中的ECMAScript 6的新特性;第3部分介紹React Native開發技巧,包括獨立組件應用、布局技術、網絡技術、導航棧技術等;第4部分通過3個實戰項目手把手地教讀者開發完整的React Native應用;第5部分介紹React Native的一些高級技巧,比如和原生交互、嵌入原生應用、React Native組件開發等。本書特彆對React Native在開發iOS和Android 跨平颱應用時給齣範例效果對比演示,現場感十足。
《React Native全教程:移動端跨平颱應用開發》既適閤想快速上手React Native的初學者、有Android和iOS開發基礎想構建跨平颱移動應用的開發人員使用,也可用作培訓機構和大中專院校的教學參考書。

作者簡介

河南農業大學電子科學技術工學學士,多年iOS開發經驗,開發過iOS平颱係列遊戲瘋狂越獄1-2,應用物通配貨軟件,VIPExam考試庫,證券財經等,現就職於中國唯品會,主要從事移動端應用開發,對iOS開發和React Native跨平颱開發擁有豐富經驗。曾齣版《iOS開發實戰:從零基礎到AppStore上架》(清華大學齣版社)。

目錄

目 錄

第1章 從JavaScript開始 1
1.1 學習環境的配置 1
1.1.1 使用瀏覽器進行JavaScript代碼的調試 1
1.1.2 使用Sublime Text工具來編寫JavaScript代碼 3
1.1.3 安裝Sublime Text插件管理器PackageControl 3
1.1.4 使用PackageControl進行JavaScript代碼智能提示插件的安裝 5
1.1.5 安裝JavaScript代碼格式化插件 7
1.1.6 在Sublime Text中運行JavaScript代碼 7
1.2 初識JavaScript 8
1.2.1 JavaScript的語法特點 9
1.2.2 JavaScript中的變量 10
1.3 JavaScript中的數據類型 12
1.3.1 原始類型 13
1.3.2 引用類型 16
1.4 JavaScript中的運算符 18
1.4.1 算術運算符 18
1.4.2 賦值運算符 21
1.4.3 關係運算符 22
1.4.4 邏輯運算符 24
1.4.5 位運算符 26
1.4.6 特殊運算符 30
1.4.7 運算符的優先級與結閤性 32
第2章 JavaScript流程控製與函數 34
2.1 條件分支結構 34
2.1.1 if-else分支結構 34
2.1.2 switch-case分支結構 35
2.2 循環結構 37
2.2.1 while循環結構 37
2.2.2 for循環結構 38
2.3 中斷與跳轉結構 39
2.3.1 break語句 39
2.3.2 continue語句 41
2.4 異常捕獲結構 42
2.4.1 使用throw語句拋齣異常 43
2.4.2 異常的捕獲與處理 44
2.4.3 異常的傳遞 46
2.5 JavaScript中的函數 48
2.5.1 使用函數語句定義函數 48
2.5.2 使用函數錶達式定義函數 50
2.5.3 使用Function構造函數 51
第3章 JavaScript對象基礎 52
3.1 初識JavaScript對象 52
3.1.1 在JavaScript中創建對象 52
3.1.2 設置對象的屬性和行為 54
3.2 JavaScript中常用的內置對象 55
3.2.1 JavaScript中的Number對象 55
3.2.2 JavaScript中的String對象 57
3.2.3 JavaScript中的Boolean對象 59
3.2.4 JavaScript中的Array對象 60
3.2.5 JavaScript中的Date對象 64
3.2.6 JavaScript中的Math對象 67
3.2.7 JavaScript中的RegExp對象 69
3.2.8 JavaScript中的Function對象 73
3.3 深入JavaScript中的Object對象 75
3.3.1 為對象屬性進行配置 76

3.3.2 Object構造方法對象中的常用函數 77
3.3.3 Object實例對象中的常用方法 82
3.4 麵嚮對象編程技術 82
3.4.1 JavaScript中模擬類的方式 83
3.4.2 在JavaScript中實現繼承機製 86
第4章 ECMAScript 6新特性 91
4.1 ECMAScript 6的塊級作用域 91
4.1.1 let關鍵字 92
4.1.2 const關鍵字 94
4.2 解構賦值 95
4.2.1 數組的解構賦值 95
4.2.2 對象的解構賦值 96
4.2.3 字符串與函數參數的解構賦值 98
4.3 箭頭函數 99
4.3.1 箭頭函數的基本用法 99
4.3.2 箭頭函數中this的固化 100
4.4 Set與Map數據結構 102
4.4.1 Set集閤結構 102
4.4.2 Map字典結構 104
4.5 Proxy代理 106
4.5.1 使用Proxy代理對對象的屬性讀寫進行攔截 106
4.5.2 Proxy代理處理器支持的攔截操作 108
4.6 Promise承諾對象 110
4.6.1 Promise對象執行異步任務 110
4.6.2 Promise任務鏈 112
4.6.3 Promise對象組閤 113
4.7 Generator生成器與yield語句 115
4.7.1 Generator函數應用 115
4.7.2 Generator任務參數的傳遞 117
4.8 使用class定義類 119
4.8.1 使用class定義類 119
4.8.2 class類的繼承 120
4.9 模塊引入 121
4.9.1 export關鍵字 121
4.9.2 import關鍵字 122
4.9.3 默認導齣與導入 122
第5章 React Native開發環境的搭建 124
5.1 iOS開發環境的搭建 124
5.1.1 申請AppleID賬號 124
5.1.2 安裝Xcode開發工具 125
5.2 Android開發環境的搭建 126
5.2.1 下載Android Studio開發工具 126
5.2.2 安裝相關SDK和模擬器 127
5.3 React Native開發環境配置 130
5.3.1 安裝React Native構建環境 130
5.3.2 運行你的第一個React Native應用 131
第6章 React Native獨立組件基礎篇 134
6.1 Text文本組件的應用 134
6.1.1 文字風格設置 134
6.1.2 Text組件屬性的設置 138
6.1.3 Text組件的嵌套 140
6.1.4 React Native程序的調試 141
6.2 Button按鈕組件的應用 142
6.2.1 Button組件的簡單使用 142
6.2.2 小應用:屏幕霓虹燈 144
6.3 Image圖像組件的應用 145
6.3.1 渲染圖像的方式 145
6.3.2 Image組件的風格自定義 148

6.3.3 Image組件的屬性和方法解析 151
6.4 Switch開關組件的應用 154
6.5 Slider滑塊組件的應用 156
6.6 ActivityIndicator指示器組件的應用 159
6.7 TextInput用戶輸入組件的應用 160
6.8 StatusBar狀態欄組件的應用 165
6.9 Picker選擇器組件的應用 167
6.10 Modal模態視圖組件的應用 169
6.11 KeyboardAvoidingView組件的應用 171
6.12 WebView網頁組件的應用 174
6.12.1 WebView常用屬性解析 174
6.12.2 WebView加載過程監聽相關屬性 177
6.12.3 React Native與WebView交互 178
6.13 View視圖組件的應用 179
6.13.1 View組件Style屬性的解析 180
6.13.2 View組件基礎屬性的解析 182
6.14 Touchable相關交互組件的應用 183
6.14.1 TouchableWithoutFeedback 184
6.14.2 TouchableOpacity 185
6.14.3 TouchableNativeFeedback 186
6.14.4 TouchableHighlight 188
6.15 ScrollView滾動視圖組件的應用 189
6.15.1 ScrollView的基礎用法 189
6.15.2 ScrollView常用屬性解析 190
6.15.3 手動設置ScrollView組件的滾動位置 192
6.16 ListView列錶組件的應用 193
6.16.1 使用DataSource渲染ListView視圖 193
6.16.2 ListView屬性方法解析 197
6.17 高性能列錶組件FlatList 199
6.17.1 創建一個簡單的FlatList列錶視圖 199
6.17.2 FlatList中常用方法解析 202
6.18 分區列錶組件SectionList的應用 202
6.19 RefreshControl刷新組件的應用 205
第7章 React Native獨立組件高級篇 208
7.1 時間選擇器DatePickerIOS組件的應用 208
7.2 DrawerLayoutAndroid抽屜組件的應用 209
7.3 進度條組件的應用 211
7.3.1 通過文件名分平颱加載組件 212
7.3.2 ProgressBarAndroid組件常用屬性 213
7.3.3 ProgressViewIOS組件常用屬性 214
7.4 SegmentedControlIOS組件的應用 214
7.5 Android平颱上的工具條組件 215
7.6 Navigator導航控製器 218
7.6.1 Navigatior牛刀小試 219
7.6.2 Navigator屬性配置 220
7.6.3 Navigator實例方法解析 221
7.7 iOS平颱的導航控製器NavigatorIOS組件 222
7.7.1 使用NavigatorIOS組件 222

7.7.2 NavigatorIOS屬性與方法解析 225
7.8 標簽欄TabBarIOS組件 226

前言/序言

前 言
首先,筆者十分榮幸也十分高興你選擇本書來學習React Native的開發。由於筆者的個人能力有限,這本書可能並不是最完美最優秀的,但是相信無論你的基礎如何,都可以隨著本書的學習與練習,完完整整地獨立開發齣自己的React Native應用,因為筆者也是這麼學過來的。因此,將本書定義為教程,不如稱其為一本經驗與總結的筆記,相信你在學習的過程中會深有體會。
說起來,JavaScript的語法並不是這本書的核心,但是學習一種功夫之前,一定要有一把順手的武器,因為依然有很多初學者或原生開發者對JavaScript語言的瞭解並不深入,所以本書的前4章著重對JavaScript語法以及ES6的新特性進行介紹,幫助你為後邊的學習掃除基礎障礙。
學習客戶端編程,最重要的莫屬界麵、數據、邏輯這3部分,本書的第5~8章將嚮你介紹React Native中的基礎界麵組件、數據與網絡技術以及用戶交互管理技術等,學習一門技能就是在完成一張大拼圖,每一個知識點都是這張拼圖中的一塊,學習完這4章內容,你將掌握React Native開發中所有的基礎技能,後麵就是對它們的組閤和應用瞭。
本書第9~11章提供瞭3個完整的React Native實戰練習,這3章的項目也將由簡到難,幫助你熟練應用前麵所學習的知識。
本書第12章為擴展章節,這一章節將更偏嚮介紹React Native的一些高級開發技術,比如和原生交互、嵌入原生應用、開發React Native組件等,如果你有興趣,可以好好研究一下。
IT領域日新月異,React Native是一種移動端跨平颱軟件開發框架,可能並不是最優秀的,但是Facebook的長期維護和它優秀的設計思想無論如何都是值得我們學習的。有人說,每學習一門技術,每次離開自己所擅長的領域走嚮新的領域學習都是一種重生,這個過程可以讓你感受到不同的思維模式,體驗到不同圈子的樂趣。和你一樣,筆者也是一名學習者,如果你願意,可以隨時和筆者交流,QQ:316045346。

為方便讀者上機練習,本書提供瞭全書實例源代碼,下載地址:
https://pan.baidu.com/s/1msOpjsdGcoSRCN5K4qcTPQ(注意區分數字和英文字母大小寫)
如果你在下載過程中遇到問題,可發郵件至booksaga@126.com,郵件標題為“React Native全教程:移動端跨平颱應用開發下載資源”,獲得幫助。
最後,再次感謝你選擇瞭本書,筆者也真心地希望它可以幫助你到達自己的預定目標。這本書最終能呈現在你的麵前,除瞭筆者的努力,還要感謝支持我的傢人和朋友,尤其是王金柱編輯,在寫作過程中他給瞭我巨大的幫助與鼓勵。


琿 少
2018年2月


React Native全教程:移動端跨平颱應用開發 下載 mobi epub pdf txt 電子書 格式

React Native全教程:移動端跨平颱應用開發 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

React Native全教程:移動端跨平颱應用開發 下載 mobi pdf epub txt 電子書 格式 2024

React Native全教程:移動端跨平颱應用開發 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

此用戶未填寫評價內容

評分

不錯

評分

此用戶未填寫評價內容

評分

不錯

評分

挺好

評分

挺好

評分

湊單買的,湊得太貴,沒辦法

評分

不錯

評分

挺好

類似圖書 點擊查看全場最低價

React Native全教程:移動端跨平颱應用開發 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有