注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信邁向Angular 2:基于TypeScript的高性能SPA框架

邁向Angular 2:基于TypeScript的高性能SPA框架

邁向Angular 2:基于TypeScript的高性能SPA框架

定 價(jià):¥69.00

作 者: (保)明科·基徹(Minko Gechev)
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)?網(wǎng)絡(luò)

ISBN: 9787121294099 出版時(shí)間: 2016-08-01 包裝:
開本: 16 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《邁向Angular 2:基于TypeScript的高性能SPA框架》由Angular之父Mi?ko Hevery作序,作者為Angular開發(fā)團(tuán)隊(duì)成員之一?;趯?duì)Angular 2架構(gòu)和設(shè)計(jì)方面的深入理解,《邁向Angular 2:基于TypeScript的高性能SPA框架》選材精準(zhǔn)、內(nèi)容實(shí)用。《邁向Angular 2:基于TypeScript的高性能SPA框架》從一個(gè)小例子開始引導(dǎo)讀者快速上手,詳細(xì)介紹Angular 2帶來(lái)的所有新特性,包括組件、指令、TypeScript、新的路由機(jī)制、管道、服務(wù)端渲染等?!哆~向Angular 2:基于TypeScript的高性能SPA框架》讀者對(duì)象包括Angular 1.x的開發(fā)者、想直接從Angular 2開始入手的學(xué)習(xí)者,以及前端技術(shù)架構(gòu)師等。

作者簡(jiǎn)介

  Minko Gechev 是一名軟件工程師,他堅(jiān)定地信仰開源軟件。他開發(fā)過(guò)許多項(xiàng)目,包括Angular JS 1. x 和 Angular2style guides 、Angular2-seed、Angular2 項(xiàng)目靜態(tài)代碼分析器、aspect.js 、 angular-aop,以及很多其它項(xiàng)目。他開辦了 JavaScript、Angular 等 web 技術(shù) 培訓(xùn)課程。Minko熱衷于進(jìn)行各種計(jì)算機(jī)科學(xué)概念實(shí)驗(yàn)并把它們投入到實(shí)戰(zhàn)中去。他在ng-vegas、AngularConnect、ITWeekend Kiev、Angular JS-SF,以及 Angular Berlin 等全球論壇上進(jìn)行過(guò)關(guān)于 Angular 與軟件開發(fā)相關(guān)話題的演講。 譯者章小飛,筆名大漠窮秋,從業(yè) 9 年有余。歷任南京華瑞杰自動(dòng)化系統(tǒng)部開發(fā)工程師、運(yùn)維工程師;亞信聯(lián)創(chuàng)南研設(shè)計(jì)部高級(jí)軟件開發(fā)工程師;目前就職于 ZTEsoft 中興軟創(chuàng),任前端技術(shù)架構(gòu)師、中興軟創(chuàng)產(chǎn)品技術(shù)戰(zhàn)略規(guī)劃委員會(huì)常任委員。個(gè)人技術(shù)全面,熟悉 Java 相關(guān)的開發(fā)框架,如 SSH、MyBatis、Ehcache 等。在前端技術(shù)方面尤其有深入的研究,先后使用并研究過(guò) Flex、jQuery、Extjs、Backbone、AngularJS等常見(jiàn)的前端開發(fā)框架。先后著、譯有《Ext 江湖》《ActionScript3.0 游戲設(shè)計(jì)基礎(chǔ)》《用 AngularJS 開發(fā)下一代 Web 應(yīng)用》。曾在 W3CTech、海爾電商、Google GDG、開源中國(guó)等組織演講;發(fā)布 “AngularJS 實(shí) 戰(zhàn) ”等廣受歡迎的Mooc 視頻教程。

圖書目錄

序言 第1章 Angular 2快速上手 Web的進(jìn)化——新框架時(shí)代 ECMAScript的進(jìn)化 Web Component WebWorker 從AngularJS 1.x中學(xué)到的經(jīng)驗(yàn) Controller Scope 依賴注入 服務(wù)端渲染 大規(guī)模應(yīng)用 模板 臟值檢測(cè) 本章小結(jié) 第2章 Augular 2應(yīng)用的基礎(chǔ)構(gòu)件 Angular 2概念性簡(jiǎn)介 臟值檢測(cè) 認(rèn)識(shí)Angular 2中的組件 組件實(shí)戰(zhàn) Angular 2中的組件 管道 定義管道 臟值檢測(cè) 傳統(tǒng)的臟值檢測(cè) AngularJS 1.x中的臟值檢測(cè) 增強(qiáng)AngularJS 1.x的臟值檢測(cè) 理解服務(wù) 理解新的基于組件的路由機(jī)制 Angular 2中定義路由的語(yǔ)法 本章小結(jié) 第3章 TypeScript速成 TypeScript簡(jiǎn)介 編譯時(shí)類型檢查 文本編輯器和IDE的支持更好 TypeScript的更多特性 TypeScript用法 用npm安裝TypeScript 運(yùn)行我們的第一個(gè)TypeScript程序 TypeScript從ES2015和ES2016中引入的語(yǔ)法和特性 ES2015中的箭頭函數(shù) 使用ES2015和ES2016中的類 定義在塊級(jí)作用域中可見(jiàn)的變量 使用ES2016裝飾器進(jìn)行元編程 使用可配置的裝飾器 使用ES2015編寫模塊化的代碼 使用ES2015中的模塊語(yǔ)法 利用隱式異步行為 使用別名 導(dǎo)入所有導(dǎo)出的模塊 默認(rèn)導(dǎo)出 ES2015模塊加載器 ES2015和ES2016總結(jié) 發(fā)揮靜態(tài)類型的優(yōu)勢(shì) 使用顯式類型定義 理解原生類型 理解Object類型 定義類 使用訪問(wèn)修飾符 定義接口 使用TypeScript裝飾器提升表現(xiàn)力 使用類型參數(shù)編寫泛型代碼 使用泛型函數(shù) 多重泛型 利用TypeScript的類型推斷機(jī)制簡(jiǎn)化代碼 最常見(jiàn)的類型 與上下文有關(guān)的類型推斷 使用外部類型定義 使用預(yù)定義的外部類型定義 自定義外部類型 定義ts.d文件 本章小結(jié) 第4章 Angular 2組件和指令入門 Angular 2 Hello world! 配置開發(fā)環(huán)境 初始化項(xiàng)目倉(cāng)庫(kù) Angular 2和TypeScript上手試玩 首頁(yè)代碼深度解析 Angular 2指令用法 ngFor 指令 改進(jìn)了指令語(yǔ)法的語(yǔ)義 在模板內(nèi)部定義變量 在模板里面使用語(yǔ)法糖 定義Angular 2指令 設(shè)置指令的輸入 理解指令的構(gòu)造函數(shù) 封裝指令的更好方式 Angular 2內(nèi)置指令的用法 組件視圖封裝簡(jiǎn)介 實(shí)現(xiàn)組件的控制器 處理用戶交互 指令的輸入和輸出 找到指令的輸入和輸出 定義組件的輸入和輸出 傳遞輸入與使用輸出結(jié)果 事件冒泡 重命名指令的輸入與輸出 定義輸入輸出參數(shù)的另一種語(yǔ)法 詳解Angular 2中的內(nèi)容投影 Angular 2中的內(nèi)容投影入門 投射多塊內(nèi)容 組件嵌套 ViewChildren和ContentChildren的用法 ViewChild與ContentChild 掛鉤到組件的生命周期上 執(zhí)行的順序 用TemplateRef定義通用視圖 理解并優(yōu)化臟值檢測(cè)機(jī)制 臟值檢測(cè)器的執(zhí)行順序 臟值檢測(cè)策略 利用不可變數(shù)據(jù)和OnPush策略提升性能 在Angular中使用不可變數(shù)據(jù)結(jié)構(gòu) 本章小結(jié) 第5章 Angular 2中的依賴注入 為什么要依賴注入? Angular 2中的依賴注入 Angular 2中DI的優(yōu)點(diǎn) 配置注射器 使用生成的元數(shù)據(jù)解析依賴關(guān)系 初始化注射器 前向引用簡(jiǎn)介 配置provider 定義實(shí)例化服務(wù)的工廠 子注射器以及可見(jiàn)性 構(gòu)建注射器層級(jí)結(jié)構(gòu) 配置依賴關(guān)系 在組件和指令中使用DI 元素注射器簡(jiǎn)介 在ES5中使用Angular的DI機(jī)制 本章小結(jié) 第6章 Angular 2中的路由和表單 開發(fā)一個(gè)名為“碼農(nóng)倉(cāng)庫(kù)”的應(yīng)用 探索Angular 2中的路由 定義根組件并啟動(dòng)應(yīng)用 PathLocationStrategy的用法 使用@RouteConfig配置路由 routerLink 和router-outlet的用法 利用AsyncRoute實(shí)現(xiàn)懶加載 Angular 2中的表單用法 開發(fā)模板驅(qū)動(dòng)型表單 深入理解模板驅(qū)動(dòng)型表單的標(biāo)簽結(jié)構(gòu) 使用內(nèi)置的表單校驗(yàn)器 自定義控件的校驗(yàn)器 在Angular中使用select輸入項(xiàng) NgForm指令的用法 Angular 2中的雙向數(shù)據(jù)綁定 存儲(chǔ)表單數(shù)據(jù) 顯示存儲(chǔ)的所有開發(fā)者列表 本章小結(jié) 第7章 詳解管道以及與RESTful服務(wù)端之間的通信 在Angular 2中開發(fā)數(shù)據(jù)模型驅(qū)動(dòng)型表單 使用控件校驗(yàn)器組合 探索Angular的HTTP模塊 使用Angular的HTTP模塊 定義參數(shù)化視圖 定義嵌套路由 使用管道進(jìn)行數(shù)據(jù)轉(zhuǎn)換 開發(fā)無(wú)狀態(tài)管道 使用Angular內(nèi)置的管道 開發(fā)有狀態(tài)管道 有狀態(tài)管道的用法 Angular中AsyncPipe的用法 本章小結(jié) 第8章 開發(fā)體驗(yàn)與服務(wù)端渲染 在Web Worker中運(yùn)行應(yīng)用 WebWorker與Angular 2 啟動(dòng)基于WebWorker的應(yīng)用 把應(yīng)用遷移到Web Worker上 讓應(yīng)用兼容Web Worker 單頁(yè)應(yīng)用的加載過(guò)程 啟用了服務(wù)端渲染的SPA的加載過(guò)程 Angular 2中的服務(wù)端渲染 改善開發(fā)體驗(yàn) 各種文本編輯器和IDE 熱重載 用angular-cli初始化項(xiàng)目 angular-cli的用法 Angular 2快速上手項(xiàng)目 Angular 2種子項(xiàng)目 針對(duì)Webpack的Angular 2入門項(xiàng)目 本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)