熱門關鍵字:

BN說明

React全方位基礎入門實戰:初心者開始的第一堂必修課

  • 館長推薦
? 快來將您對閱讀的熱情和對書籍的想法分享給所有讀友,每完成一篇讀者書評並審核通過者,即可獲得讀者書評點數,點數還可換電子禮券唷!
分享:

商品訊息

  • 追蹤分類 ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 張至寧 追蹤作者 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 上奇科技 追蹤出版社 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2019/5/8
  • ISBN:9789865003807
  • 適讀年齡:
  • 定價: 480
  • 特價: 79 379
  • 紅利可抵: 11 ? 除單一商品售價低於50元或特價折扣低於3折(含)以下者,其餘商品均可使用紅利點數。
  • 到店取貨: ? 『金石堂』門市取貨免運費。
    『全家、OK、萊爾富、掌櫃』滿350元,免運費;350元以下,運費20元。
    宅配: ? 滿1,000元,免運費
    490元-999元,運費50元
    490元以下,運費65元
  • 配送地區: 全球、 香港OK、 台澎金馬
  • 付款方式: ATM、 信用卡、 LINE Pay、 街口帳戶支付、 貨到付款、 PayPal、 FamiPort、 取貨付款
  • 預計 2019/11/21 出貨 參考庫存量:1 查詢門市庫存 ? 若您欲在金石堂門市購買商品,請選擇欲查看庫存之門市。網頁之「庫存狀態」僅供參考,實際貨況以門市為準。

強力推薦

內容簡介

本書是針對ReactJS初學者而編寫的入門實作書籍,從最重要的、最基礎的ES6(ES2015)基礎新語法與特性出發,到React最核心使用概念,並加延伸與拓展應用;讓讀者實際體驗如何使用ReactJS來建立一個真正可用的網站應用程式;亦藉由實作App多個樣版專案與範例,幫助讀者能在許多真實應用情況中立即運用。

※ 書籍範例請至上奇資訊官網下載

商品特色:
‧ 深度切入React 16重磅基礎及新特性,讓您一次捷速掌握。
‧ 學習來自Facebook出品之Virtual DOM的先進觀念,一次獲取網站應用開發與手機App的各種基礎知識。
‧ 立基於ES6(ECMAScript 2015)重要特性為出發,開展React基礎入門技術。

作者

張至寧 (Eddy Chang)

是多年負責Joomla!架站系統繁體中文語言的維護者,多年來已協助客戶建置超過超過一百個網站與各種網站應用程式。從2015年開始專精?究ES6(2015), ReacJS、Redux、React Native等新式JavaScript開發技術,目前是一位專職的網站應用與手機應用開發的講師與工程師,經常活躍於各相關技術討論區。

經歷:
‧Joomla! 繁體中文語言維護者(Joomla! 台灣社群網站站長)
‧資擘公司技術經理
‧中華民國軟體自由協會理事
‧巨區電腦講師
‧中國文化大學推廣教育部講師
‧萬能科技大學 資訊系講師
‧資策會/中央大學行動開發學院講師
‧佛光大學資訊系講師
‧iT邦幫忙鐵人賓2017 Modern Web組優選(ReactJS - DOM界的彼方)

專長:
‧Joomla! CMS
‧Javascript程式語言
‧PHP程式語言
‧資料庫
‧HTMLJCSS
‧網站規劃與建置

目錄

CHAPTER 01 ES6簡介與開發環境建置
前言
ES6標準介紹
工具篇
結論
CHAPTER 02 資料類型、let與const
前言
資料類型
鬆散資料類型
判斷資料類型-typeof
let與const
const
let
結論
CHAPTER 03 箭頭函式
前言
函式(function)
箭頭函式
結論
CHAPTER 04 函式傳入預設值
前言
傳入參數預設值
結論
CHAPTER 05 展開與其餘運算符
前言
簡介
展開運算符(Spread Operator)
其餘運算符(Rest Operator)
ES7+的其餘/展開屬性
撰寫風格建議
結論
CHAPTER 06 物件增強語法與方法
前言
JavaScript中的物件類型
ES6中的物件語法增強
結論
CHAPTER 07 類別
前言
在ES6之前的物件實體化方式
類別(Class)介紹
風格指引
結論
CHAPTER 08 解構賦值
前言
介紹
各種應用情況
React中的實例應用
撰寫風格建議
結論
CHAPTER 09 模組系統
前言
模組系統介紹
模組如何開始使用
模組輸出與匯入
模組輸出與匯入語法參考
撰寫風格建議
結論
CHAPTER 10 副作用與純粹函式
前言
副作用介紹
陣列相關純粹函式
物件相關純粹函式
不可改變(immutable)的討論
結論
CHAPTER 11 Promise
前言
Promises/A+標準
Promise物件
then與catch
執行流程與錯誤處理
靜態方法Promise.resolve與Promise.reject
靜態方法Promise.all與Promise.race
結論
CHAPTER 12 Fetch API
前言
AJAX與XMLHttpRequest(XHR)
Fetch基本語法
Fetch介面說明
Fetch相較於jQuery.ajax
Fetch問題點
結論
CHAPTER 13 React介紹
前言
React介紹
撰寫第一支React程式
結論
CHAPTER 14 JSX語法
前言
一個小的事件處理範例
JSX語法與React元素(Element)
JSX語法基礎學習指引
JSX語法基本撰寫風格
JSX語法花括號中的表達式
JSX語法花括號使用的情況
JSX語法特殊用法
結論
CHAPTER 15 state(狀態)與props(屬性)
前言
加減計數器
計算機應用程式
state與props的討論
結論
CHAPTER 16 CRUD應用程式
前言
文字輸入框與顯示文字應用
待辦事項清單(TodoList)應用
結論
APPENDIX A 生命週期方法
掛載(mounting)階段
更新(Updating)階段
卸載(Unmounting)階段
其它相關的方法
結論

序/導讀

作者序

PREFACE


從2015年底開始,我開始學習React、React Native與Redux等等相關的技術,由於這個契機,我開始加深地學習ES6(ES2015) 的許多新的特性。在網路上因為能找到的中文學習資料實在很少也很零碎,陸陸續續大約花了3個月的時間,以整理筆記與適合於中文開發者入門導向的方式,撰寫了《從ES6開始的JavaScript學習生活》與《從Promise開始的JavaScript異步生活》兩本電子書,在我個人的部落格中也張貼一些相關的文章,主要是一些研究ES6的主題。在2016年底參與了iT邦幫忙鐵人賽,主題也是以React的相關教學為主,這些成果讀者都在網路上都可以找得到,本書許多章節的內容,都整理於這些已有內容。本書雖然是React的入門書籍,但包含了相當多的有關於ES6(ES2015)相關知識的章節,我把React在撰寫時會使用到的ES6語法和特性,都包含到這些章節之中,作為開始開發React應用的基礎知識。

在這兩年中實際教學的心得,我會認為學習像React這類的新式函式庫或框架,最困難的其實是一開始的ES6(ES2015)的新特性與語法,對於已經熟練JavaScript語言的開發者來說,這些都是新的東西,都需要再花時間研究與學習,不論你是要學習React或其它新式的函式庫或框架,都是要先學好ES6的新語法,有了基礎後才有辦法學得好與靈活的應用。對於初入門的學習者,我會鼓勵先學習基礎的部份,再來是養成正確的程式碼撰寫習慣,注重各種由有經驗的資深開發者,所累積下來的寶貴的開發風格建議,以及對於各種工具與開發環境的熟練。

React對於網站應用程式的開發整體的思維,與目前流行的jQuery函式庫的作法完全不同,開發方式也不太一樣。開發者一旦熟悉習慣了某些開發的方式與想法,因為有了基礎,對於學習新的作法時有可能有事半功倍的效果,但也有可能會有反面的排斥心態,不管如何,我會建議先花些時間仔細地從最簡單的、最基礎的範例應用中,親自動手操作撰寫看看,然後延伸到自己目前手上的專案中,而不要只是單純看看文件和程式碼,從範例中可以體會更多React核心設計的真正意義。

詳細資料

詳細資料

    • 編/譯者
    • 語言
    • 中文繁體
    • 規格
    • 平裝
    • ISBN
    • 9789865003807
    • 分級
    • 普通級
    • 開數
    • 18開17*23cm
    • 頁數
    • 320
    • 出版地
    • 台灣
    • 適讀年齡

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
預計 2019/11/21 出貨 參考庫存量:1 查詢門市庫存?

28