React Native:用JavaScript開發移動應用 epub pdf mobi txt 電子書 下載 2024
發表於2024-11-22
React Native:用JavaScript開發移動應用 epub pdf mobi txt 電子書 下載 2024
身齣名門,Fackbook開源巨獻,一經推齣,立即吹響前端攻城獅入侵移動開發城池號角;
無論iOS平颱,還是Android平颱,React Native均有望一舉成為移動開發的上選語言;
以BAT為首的一綫國內互聯網企業均以快速跟進研發、實踐,各方嚮求職被麵到的幾率大增;
前端與移動開發融閤,激進的React完全拋棄HTML和WebView,一舉解決渲染問題,JS再建新王朝。
React Native是當前移動端開發中的優秀解決方案。《React Native:用JavaScript開發移動應用》圍繞著如何將一個完整App提交到App Store,講解瞭使用React Native開發iOS應用所涉及的方方麵麵。首先介紹瞭Flexbox布局,教大傢從零開始搭建一個初始應用,以此闡明React Native的基礎運行機理;然後介紹瞭Flux的設計思想,怎麼理解和使用Promise、Fetch等新API,以及數據庫SQLite存儲方麵的知識,以便讓你對一個完整的App形成感性認識;最後講解瞭怎樣測試React Native組件,並將完整的App發布到App Store中。
如果你對開發Web端的原生移動應用感興趣,《React Native:用JavaScript開發移動應用》就是一本不容錯過的以實例代碼為引導的入門書籍。
奇舞團(奇虎75Team),是奇虎360公司Web平颱部前端工程師 + 部分特約嘉賓 組成的一個前端團隊,由一群活躍而有影響力的工程師組成。
F8大會當天,React Native終於正式開源瞭,這著實讓人興奮瞭一把。因為我們知道React Native即將成為手機端上必不可少的開發模式之一。因為已經有React的開發經驗,稍微瀏覽一下文檔,很自然就能過渡到React Native的開發。稍微努力瞭一下,就能復刻手機淘寶的首頁,不到個把小時我這個菜鳥就差不多完成瞭大體的樣子,讓人驚訝於React Native這套技術方案的生産力。
——阿裏資深前端工程師評React Native
React native充分利用瞭Facebook的現有輪子,是一個很優秀的集成作品,並且我相信這個團隊對前端的瞭解很深刻,否則不可能讓Native code“退居二綫”。
——百度資深前端工程師評React Native
React Native的發布 使移動端開發的門檻瞬間降低,這是非常好的消息。當然這也將促使更多人選擇React這一方案 社區資源也會更豐富。結果就是,會有很多人來參與研究用React的範式怎樣來編程 這是我們非常希望看到的。
——知名前端研究者評React Native
React Native的意義絕不在於解決瞭一些 Hybrid App 的痛點。它是一個很有野心的項目,目標不僅僅是簡單地使前端能用JS寫 Native App,而是希望推廣一個通用的前端構建方案,不論是 Web 前端,還是客戶端前端。
——知乎React Native精彩評論
第1 章簡介
本書中你將學到的內容: 1
如何閱讀本書1
各章節的組織結構2
第2 章安裝配置新項目
在已有的iOS 應用中集成React Native 5
首先建立一個簡單的iOS 應用5
安裝React Native 5
創建React Native 應用6
將React Naitve 集成到iOS 應用中去7
在設備上編譯和運行13
在設備上運行13
練習: 15
第3 章Flexbox 布局介紹
Web 開發中的Flexbox 18
Flexbox 布局究竟是什麼呢? 19
教程20
1 柵格係統20
2 聖杯布局24
3 帶有可變寬度搜索框的流式導航條27
4 垂直居中32
在React Native 中使用Flexbox 35
第4 章開發第一個應用
在React Native 中完成“Hello World” 38
創建項目38
使用Xcode 39
使用模擬器39
項目結構41
React 基礎43
render 函數43
樣式45
注冊組件46
修改組件46
搜索框和數據檢索50
增加搜索框50
方法代理51
檢索數據52
顯示結果55
組件狀態55
創建我們的ListView 組件56
創建每個數據單元57
給列錶中每個結果項設置樣式59
結果60
第5 章在React Native 中使用導航
第6 章動畫和滑動菜單
我們需要做什麼71
相關的代碼71
它是如何運行的75
如何使用76
擴展一些缺少的功能78
ii 目錄
第7 章用React Native 繪製Canvas
使用WebView 79
如何使用80
使用ReactART library 82
在網頁中使用ReactART 82
在React Native 中使用ReactART 85
結論90
使用React Native 播放音頻90
第8 章你的第一個自定義視圖
嘗試一下98
第9 章Flux 介紹
Flux 是什麼? 104
從React 到Flux 105
Flux 110
練習119
第10 章處理復雜的應用程序狀態
解決方案121
初識Baobab 121
把我們的狀態樹並入ReactJS 123
連接單個遊標到組件124
連接多個遊標到組件124
如何改變Baobab 樹的狀態125
應用程序狀態127
一個稍微復雜的例子129
Optimize 130
1ReactJS 的級聯渲染131
2 重復渲染131
第11 章使用Node 來實現服務端API
安裝Express: 135
目錄iii
Request 和Response 對象136
理解中間件139
從URL 中獲取參數142
處理相關參數143
路由實例143
重構路由144
使用JSON 146
JSON 結構146
在JavaScript 中使用JSON 149
iOS 中的HTTP 149
Web 服務151
NSURL, NSURLRequest, NSURLSession 和NSURLSessionTask 152
構造URL 和發送請求153
使用NSURLSession 153
JSON 數據155
解析JSON 數據156
主綫程156
更深入的學習:請求主體157
第12 章在React Native 中使用文件上傳
創建服務器159
注解161
進行文件驗證161
總結: 162
React Native 文件上傳的客戶端: 162
第13 章理解JavaScript Promise
事件並不是萬能的172
Promise 術語173
JavaScript 中的Promise 174
瀏覽器支持和Polyfill 175
與其他庫的兼容性175
讓復雜的異步代碼變得更加簡單176
iv 目錄
將Promise 用於XMLHttpRequest 177
鏈式調用178
數值處理178
異步操作隊列179
錯誤處理180
圖片181
JavaScript 異常和Promise 182
錯誤處理實戰182
並行和串行―― 魚和熊掌兼得184
創建序列185
Promise 和Generator 190
Promise API 參考193
靜態方法193
構造器194
實例方法194
第14 章Fetch 簡介
XMLHttpRequest 快要過時瞭195
fetch 基礎使用195
使用XMLHttpRequest 實現195
使用fetch 實現196
響應中的元數據197
響應類型197
Promsie 方法鏈198
使用fetch 請求發送憑證信息199
問答環節200
我該如何取消一個fetch 請求? 200
有相關的polyfill 麼? 200
為什麼在service workers 中支持“no-cors”,而在window 中卻不行? 200
第15 章在iOS 中使用SQLite
創建並打開數據庫202
綁定變量203
目錄v
開發SQLite 模塊204
第16 章集成Google Admob
創建項目209
將SDK 添加到你的Xcode 項目209
第17 章React Native 組件國際化
我要做什麼214
工作機製214
安裝步驟214
在項目中使用218
第18 章測試React Native 組件
安裝配置測試環境221
編寫測試程序226
第19 章附錄:Reactjs 快速介紹
JSX - React 的特殊語法228
開始和運行229
組件- 構建React 的基石229
在我的javascript 代碼中,齣現瞭HTML 片段? 230
組件和狀態231
第20 章附錄B:Objective-C Primer
類的基本語法233
方法233
屬性234
實現235
規範237
第21 章webpack 入門
為什麼要使用webpack? 238
webpack 也適閤Browserify 用戶238
vi 目錄
啓動webpack 239
loader 的使用239
樣式錶和圖片240
功能開關241
多個入口點(entrypoint) 242
優化共用代碼243
異步加載243
本書是一本介紹React Native 框架的實用快速入門指南。你並不需要成為一名Objective-C 的開發高手,當你閱讀完這本書之後,我敢肯定,你能夠在一天時間內,就把自己的想法變為實際的應用發布到Apple Store 上去。
本書中你將學到的內容
學習如何搭建和調試一個React Native 應用。
學習如何設計構建一個iOS 應用。
學習如何布局iOS 界麵。
學習如何使用基本的React Native/iOS 控製器和模塊。
學習如何使用Node.js 搭建你自己的API 服務器。
學習如何在你的應用中使用SQLite 數據庫。
學習如何在應用中集成第三方庫。
學習如何測試組件。
學習ReactJS 的設計模式。
如何閱讀本書
如果你本身就從事Web 開發工作,那麼這本書特彆符閤你的需求。書中的內容能夠幫你通過React Native 技術將你熟悉的Web 開發理念直接應用到iOS 開發中。
這個過程並不會讓你通過參考一些網站來學習枯燥的概念點。本書能夠讓你從零開始學習這些內容。在我一開始寫這本書的時候,隻是計劃寫一個電子書來說明開發應用的步驟,並且認為這樣已經足夠瞭。但是在寫作的過程中,我的想法發生瞭改變。在學習完React/ReactNative 的理念後,你就可以隨處使用它們瞭,所以對學習者來說,在掌握所有的React Native技術開發自己的iOS 應用之前,真正學習並理解所有的概念是非常有必要的。
有一個好消息是,Android 版本的React Native 也將會發布。那時候,你在本書中學到的所有東西,都可以自然而然地應用到Android 應用開發中瞭。
本書的組織結構
每章的開頭都會介紹一個概念,幫你瞭解這個概念在Web 開發中是如何體現的。然後我們會將這個概念過渡到React Native 開發中,讓你知道這個概念在React Native 中如何具體體現,這個概念哪些部分做瞭轉變,哪些沒有變化,或者哪些部分被捨棄瞭。
在本書的最後,將幫你運用所有學到的知識來開發一個真實的應用。
React Native:用JavaScript開發移動應用 epub pdf mobi txt 電子書 下載 2024
React Native:用JavaScript開發移動應用 下載 epub mobi pdf txt 電子書React Native:用JavaScript開發移動應用 mobi pdf epub txt 電子書 下載 2024
React Native:用JavaScript開發移動應用 epub pdf mobi txt 電子書 下載還不錯,可以一看
評分五星好評,很好用,下次還來買,內容深入淺齣
評分正版書籍,值得購買。。。
評分給老公湊單的書,我們都是愛學習的好寶寶
評分東西好不好不知道, 反正快遞挺快的.
評分書不錯,偏嚮於OC封裝native組件
評分前沿領域的學習 非常適閤我看 適閤入門
評分買瞭還沒看,不過應該不錯
評分不錯適閤新手入門看看
React Native:用JavaScript開發移動應用 epub pdf mobi txt 電子書 下載 2024