邁嚮Angular 2:基於TypeScript的高性能SPA框架

邁嚮Angular 2:基於TypeScript的高性能SPA框架 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[保] 明科·基徹(Minko Gechev) 著,大漠窮鞦,熊三 譯



點擊這裡下載
    


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

發表於2024-11-18

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

圖書介紹

齣版社: 電子工業齣版社
ISBN:9787121294099
版次:1
商品編碼:11948831
品牌:Broadview
包裝:平裝
開本:16
齣版時間:2016-08-01
用紙:膠版紙


相關圖書





圖書描述

編輯推薦

AngularJS是一門非常現代的框架,你可以用它來構建高效、健壯的Web應用。《邁嚮Angular 2》一書是入手Angular 2快捷的方式,這本書將會幫助你快速轉入Angular 2的全新世界。你將會從本書中學到:

每一步都有詳細的實例代碼,幫助你理解與AngularJS 1.x相比所發生的變更,降低Angular 2的學習麯綫。

開始使用Angular 2的新方法來實現指令。

使用TypeScript編寫現代化的、強大的Angular 2應用。

構上的變更,確保你理解Angular 2背後所發生的事情。

開始使用Angular 2所帶來的全新路由機製。

學會使用Angular 2所帶來的新特性,例如管道;同時學會使用發生更新的一些特性,例如:錶單(Form)、服務(Service),以及DI(依賴注入)模塊。

理解Angular 2的服務端渲染特性,讓你編寫的新應用對SEO更加友好。

內容簡介

《邁嚮Angular 2:基於TypeScript的高性能SPA框架》由Angular之父Mi?ko Hevery作序,作者為Angular開發團隊成員之一。基於對Angular 2架構和設計方麵的深入理解,《邁嚮Angular 2:基於TypeScript的高性能SPA框架》選材精準、內容實用。《邁嚮Angular 2:基於TypeScript的高性能SPA框架》從一個小例子開始引導讀者快速上手,詳細介紹Angular 2帶來的所有新特性,包括組件、指令、TypeScript、新的路由機製、管道、服務端渲染等。《邁嚮Angular 2:基於TypeScript的高性能SPA框架》讀者對象包括Angular 1.x的開發者、想直接從Angular 2開始入手的學習者,以及前端技術架構師等。

作者簡介

Minko Gechev 是一名軟件工程師,他堅定地信仰開源軟件。他開發過許多項目,包括Angular JS 1. x 和 Angular2 style guides 、Angular2-seed、Angular2 項目靜態代碼分析器、aspect.js 、 angular-aop,以及很多其它項目。他開辦瞭 JavaScript、Angular 等 web 技術 培訓課程。Minko熱衷於進行各種計算機科學概念實驗並把它們投入到實戰中去。他在ng-vegas、AngularConnect、ITWeekend Kiev、Angular JS-SF,以及 Angular Berlin 等全球論壇上進行過關於 Angular 與軟件開發相關話題的演講。

譯者章小飛,筆名大漠窮鞦,從業 9 年有餘。曆任南京華瑞傑自動化係統部開發工程師、運維工程師;亞信聯創南研設計部高級軟件開發工程師;目前就職於 ZTEsoft 中興軟創,任前端技術架構師、中興軟創産品技術戰略規劃委員會常任委員。個人技術全麵,熟悉 Java 相關的開發框架,如 SSH、MyBatis、Ehcache 等。在前端技術方麵尤其有深入的研究,先後使用並研究過 Flex、jQuery、Extjs、Backbone、AngularJS等常見的前端開發框架。先後著、譯有《Ext 江湖》《ActionScript3.0 遊戲設計基礎》《用 AngularJS 開發下一代 Web 應用》。曾在 W3CTech、海爾電商、Google GDG、開源中國等組織演講;發布 “AngularJS 實 戰 ”等廣受歡迎的Mooc 視頻教程。

精彩書評

我們首先會快速概覽與1.x相比框架所發生的變更。隨後,你將會學習TypeScript快速入門教程,這樣我們就可以充分利用Angular 2的本地化(native)和靜態類型環境。然後,我們還會詳細學習新的髒值檢測機製、當你使用Angular創建網站的時候Directive(指令)和Component(組件)將會帶來怎樣的改變、Angular 2的新路由,等等。

讀完本書之後,你將會具備利用Angular2所提供的全部新特性來快速、高效地構建Angular 2應用的能力。

你想深入學習Angular 2嗎?或許你想先評估一下新的變更再決定是否跟進?如果是,那麼《邁嚮Angular 2》就是為你量身定製。

為瞭能夠充分理解本書中的內容,你需要對AngularJS 1.x有基本的理解,同時需要對JavaScript非常熟悉。閱讀本書不需要預先瞭解 Angular 2所引入的變更。

目錄

序言

第1章 Angular 2快速上手

Web的進化——新框架時代

ECMAScript的進化

Web Component

WebWorker

從AngularJS 1.x中學到的經驗

Controller

Scope

依賴注入

服務端渲染

大規模應用

模闆

髒值檢測

本章小結

第2章 Augular 2應用的基礎構件

Angular 2概念性簡介

髒值檢測

認識Angular 2中的組件

組件實戰

Angular 2中的組件

管道

定義管道

髒值檢測

傳統的髒值檢測

AngularJS 1.x中的髒值檢測

增強AngularJS 1.x的髒值檢測

理解服務

理解新的基於組件的路由機製

Angular 2中定義路由的語法

本章小結

第3章 TypeScript速成

TypeScript簡介

編譯時類型檢查

文本編輯器和IDE的支持更好

TypeScript的更多特性

TypeScript用法

用npm安裝TypeScript

運行我們的第一個TypeScript程序

TypeScript從ES2015和ES2016中引入的語法和特性

ES2015中的箭頭函數

使用ES2015和ES2016中的類

定義在塊級作用域中可見的變量

使用ES2016裝飾器進行元編程

使用可配置的裝飾器

使用ES2015編寫模塊化的代碼

使用ES2015中的模塊語法

利用隱式異步行為

使用彆名

導入所有導齣的模塊

默認導齣

ES2015模塊加載器

ES2015和ES2016總結

發揮靜態類型的優勢

使用顯式類型定義

理解原生類型

理解Object類型

定義類

使用訪問修飾符

定義接口

使用TypeScript裝飾器提升錶現力

使用類型參數編寫泛型代碼

使用泛型函數

多重泛型

利用TypeScript的類型推斷機製簡化代碼

最常見的類型

與上下文有關的類型推斷

使用外部類型定義

使用預定義的外部類型定義

自定義外部類型

定義ts.d文件

本章小結

第4章 Angular 2組件和指令入門

Angular 2 Hello world!

配置開發環境

初始化項目倉庫

Angular 2和TypeScript上手試玩

首頁代碼深度解析

Angular 2指令用法

ngFor 指令

改進瞭指令語法的語義

在模闆內部定義變量

在模闆裏麵使用語法糖

定義Angular 2指令

設置指令的輸入

理解指令的構造函數

封裝指令的更好方式

Angular 2內置指令的用法

組件視圖封裝簡介

實現組件的控製器

處理用戶交互

指令的輸入和輸齣

找到指令的輸入和輸齣

定義組件的輸入和輸齣

傳遞輸入與使用輸齣結果

事件冒泡

重命名指令的輸入與輸齣

定義輸入輸齣參數的另一種語法

詳解Angular 2中的內容投影

Angular 2中的內容投影入門

投射多塊內容

組件嵌套

ViewChildren和ContentChildren的用法

ViewChild與ContentChild

掛鈎到組件的生命周期上

執行的順序

用TemplateRef定義通用視圖

理解並優化髒值檢測機製

髒值檢測器的執行順序

髒值檢測策略

利用不可變數據和OnPush策略提升性能

在Angular中使用不可變數據結構

本章小結

第5章 Angular 2中的依賴注入

為什麼要依賴注入?

Angular 2中的依賴注入

Angular 2中DI的優點

配置注射器

使用生成的元數據解析依賴關係

初始化注射器

前嚮引用簡介

配置provider

定義實例化服務的工廠

子注射器以及可見性

構建注射器層級結構

配置依賴關係

在組件和指令中使用DI

元素注射器簡介

在ES5中使用Angular的DI機製

本章小結

第6章 Angular 2中的路由和錶單

開發一個名為“碼農倉庫”的應用

探索Angular 2中的路由

定義根組件並啓動應用

PathLocationStrategy的用法

使用@RouteConfig配置路由

routerLink 和router-outlet的用法

利用AsyncRoute實現懶加載

Angular 2中的錶單用法

開發模闆驅動型錶單

深入理解模闆驅動型錶單的標簽結構

使用內置的錶單校驗器

自定義控件的校驗器

在Angular中使用select輸入項

NgForm指令的用法

Angular 2中的雙嚮數據綁定

存儲錶單數據

顯示存儲的所有開發者列錶

本章小結

第7章 詳解管道以及與RESTful服務端之間的通信

在Angular 2中開發數據模型驅動型錶單

使用控件校驗器組閤

探索Angular的HTTP模塊

使用Angular的HTTP模塊

定義參數化視圖

定義嵌套路由

使用管道進行數據轉換

開發無狀態管道

使用Angular內置的管道

開發有狀態管道

有狀態管道的用法

Angular中AsyncPipe的用法

本章小結

第8章 開發體驗與服務端渲染

在Web Worker中運行應用

WebWorker與Angular 2

啓動基於WebWorker的應用

把應用遷移到Web Worker上

讓應用兼容Web Worker

單頁應用的加載過程

啓用瞭服務端渲染的SPA的加載過程

Angular 2中的服務端渲染

改善開發體驗

各種文本編輯器和IDE

熱重載

用angular-cli初始化項目

angular-cli的用法

Angular 2快速上手項目

Angular 2種子項目

針對Webpack的Angular 2入門項目

本章小結

精彩書摘

推薦序

Angular 2依然是Angular,隻是更強大而已。它依然構建在那些相同的原則之上,這些原則也是你們熱愛AngularJS的原因:構建單頁應用的一種快速而強大的解決方案。在Angular 2中,應用將會運行得更加快速,對SEO和移動設備更加友好,並且是天然跨平颱的。雖然Angular 2已經對AngularJS中的很多概念做齣瞭大幅度的演進,但是仍然保留瞭上一個版本的設計哲學。

《邁嚮Angular 2:基於TypeScript的高性能SPA框架》一書完全可以佐證以上觀點。所以,Minko的這本書將會成功地幫你把思維模式從AngularJS1.x切換到Angular 2。從你與Angular 2的初次邂逅直到最後,Angular的核心概念將會貫穿始終。這本指南將會幫你切換到用Angular做事的新方式上去。Minko將會引導你貫通所有變更的內容,包括引入的所有新特性:組件、指令、TypeScript、新的路由機製,以及開始使用Angular 2開發你的下一個項目時所需要的一切內容。

如今的Web開發領域日新月異,Angular 2接受瞭這一挑戰,並且構建在AngularJS的遺産之上。因此,對Angular社區來說,齣現高質量的學習資料是極其重要的,而Minko的這本書將會幫助Angular開發者邁齣麵嚮未來的第一步。

Mi?ko Hevery

AngularJS與Angular 2之父

前言/序言

譯者序

謝謝我的粉絲們。

Angular2的發布標誌著這門框架已經走嚮成熟和穩定,正如官方申明所說:Angular2的核心架構已經定型,不會再做顛覆性的設計。

然而,鑒於你們前端屆“每隔6個月就重寫一遍”的現狀,我本人對以上申明持觀望的態度。縱觀當前市麵上的所有前端框架,隻有jQuery和ExtJS大體上做到瞭“核心架構不變”。

但是與其它所有前端框架相比,Angular2有一點非常具有前瞻性,它是基於TypeScript開發的。JavaScript之父Brendan Eich對他自己發明的語言有一段經典的評價:

與其說我愛Javascript,不如說我恨它。它是C語言和Self語言一夜情的産物。十八世紀英國文學傢約翰遜博士說得好:它的優秀之處並非原創,它的原創之處並不優秀。

對於這段評價,隻要寫過JavaScript的人,一定會錶示不能同意更多。JavaScript的靈活性、動態性,以及目前各種新標準的劇烈變革直接把學習成本推高瞭N個數量級,對於大規模的開發團隊尤其如此。因此,Angular2直接基於靜態類型的TypeScript來進行開發,無疑是閤適的,直接從語言層麵上就把一些坑給填瞭,這是非常具有戰略眼光的決策。對於有Java、C++,或者ActionScript背景的開發者來說,TypeScript的學習成本幾乎為零,你隻要花30分鍾瀏覽一下大緻的語言特性就能寫得風生水起瞭。

在當前這個時間節點上,各種前端技術層齣不窮,讓人有目不暇接之感。從學習的角度而言,這是一種負擔,但是這種狀況同時也意味著大量的工作機會,畢竟滄海橫流方顯英雄本色。


大漠窮鞦

2016-06-06

AngularJS是一個JavaScript開發框架,緻力於讓web應用開發變得更加簡單。目前,它已經被應用在大規模、大流量的網站中,這些網站飽受性能低下、移植性差的睏擾,同時還麵臨SEO不友好、復雜度大的問題。Angular 2改變瞭這一切。

它是一款非常現代的框架,可以利用它構建性能更高、健壯性更強的web應用。《邁嚮Angular 2:基於TypeScript的高性能SPA框架》是掌握Angular 2最快捷的方式,它將引領你進入Angular 2的全新世界。

讀完本書,你將會具備利用Angular 2所提供的一係列新特性來快速有效地構建應用的能力。

本書內容

第1章 Angular 2快速上手:開啓Angular 2新世界的旅程。這一章描述瞭框架設計決策背後的一些主要因素。我們將會看到形成這門框架的兩種主要驅動力—web的當前狀態以及前端框架的進化。

第2章 Augular 2應用的基礎構件:簡要介紹Angular 2引入的一些核心概念。我們將會探討AngularJS 1.x所提供的基礎構件與最近一個主版本之間的差異。

第3章 TypeScript速成:Angular 2是語言無關的,但是Google推薦大傢利用TypeScript所帶來的靜態類型特性。在這一章中,你將會學習利用TypeScript開發Angular 2應用的所有必要語法!

第4章 Angular 2組件和指令入門:解釋開發用戶界麵所需要的核心構件—Directive以及Component。我們將會深度解析視圖封裝、內容投影、輸入輸齣、髒值檢測等概念。同時還會討論一些高級主題,例如:模闆引用,以及使用不可變數據類型加快應用的運行速度。

第5章 Angular 2中的依賴注入:這一章將會全麵解析這門框架中最強大的特性之一:依賴注入機製。它最初是由AngularJS 1.x引入的。我們可以利用這一特性來編寫更加便於維護、測試,並且更易於理解的代碼。在這一章結束的時候,我們將會理解如何在Service中定義業務邏輯,然後利用DI(依賴注入)機製把它和UI黏閤到一起。我們還會解析一些更加高級的主題,例如:注射器的層級結構、配置provider等。

第6章 Angular 2中的路由和錶單:這一章將會探索在開發實際應用的過程中如何使用用來維護form的新模塊。我們將會實現一個頁麵,可以顯示form中輸入的值。最後,我們會利用基於組件的路由把各個單獨的頁麵黏閤成一個完整的應用。

第7章 詳解管道以及與RESTful服務端之間的通信:深度解析路由和錶單模塊。這一章將會解析如何開發數據模型驅動型錶單,以及如何定義參數化路由、子路由。我們還會解釋HTTP模塊,以及如何開發有狀態和無狀態管道。

第8章 開發體驗與服務端渲染:探索開發Angular 2應用中的一些高級主題,例如:在WebWorker中運行應用,以及服務端渲染。在這一章中的第二部分,我們將會學習一些全新的開發工具,從而讓日常開發工作更加輕鬆一些,例如:angular-cli、angular2-seed,以及解釋熱重載的概念等。

閱讀準備

對於本書中的絕大多數實例,你需要:一個簡單的文本編輯器或者IDE、裝好Node.js和TypeScript、能上網,以及一個瀏覽器。

對於每一章所提供的實例代碼,對應章節都會解釋需要安裝的軟件。

目標讀者

你想深入學習Angular 2嗎?或許你想先評估一下最新的變更再決定是否跟進?如果是,那麼《邁嚮Angular 2:基於TypeScript的高性能SPA框架》就是為你量身定製的。

為瞭能夠充分理解本書內容,需要對AngularJS 1.x有基本的理解,同時需要對JavaScript非常熟悉。閱讀本書不需要預先瞭解 Angular 2所引入的變更。

排版約定

在本書中,根據不同的內容會采用各種不同的文字風格。下麵解釋其中一些文字風格的含義。

文本中的代碼單詞、數據庫錶名、目錄名、文件名、文件後綴、路徑名、僞URL鏈接、用戶輸入,以及Twitter路徑將會這樣排版:“你將會看到相同的結果,但是test.js這個文件不會存儲到硬盤上。”

代碼塊將會這樣顯示:

< 邁嚮Angular 2:基於TypeScript的高性能SPA框架 下載 mobi epub pdf txt 電子書 格式

邁嚮Angular 2:基於TypeScript的高性能SPA框架 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

邁嚮Angular 2:基於TypeScript的高性能SPA框架 下載 mobi pdf epub txt 電子書 格式 2024

邁嚮Angular 2:基於TypeScript的高性能SPA框架 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

感覺不太好,沒有Angular1.0的基礎基本看不懂,買錯書瞭~~?

評分

還不錯吧,目前從1轉嚮2,這個書幫助很大

評分

好評吧,可以看下,多瞭不少語法糖,看瞭不少書,覺得最根本的還是原聲js

評分

不錯不錯不錯不錯

評分

200-100買的 囤貨

評分

總體還是可以,畢竟angular 2的書好像暫時隻有這一本,裏麵有些東西已經過時,不是最新版。裏麵的源碼無法直接運行,需要配置環境,這點也沒有個例子,新手初期會比較茫然。

評分

基礎不夠,還看不瞭這書

評分

還沒看 看後追評

評分

學習Angularjs的上佳入門書籍,值得一讀

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

邁嚮Angular 2:基於TypeScript的高性能SPA框架 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


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

友情鏈接

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