手冊(cè)簡(jiǎn)介

Angular 是一個(gè)應(yīng)用設(shè)計(jì)框架與開發(fā)平臺(tái),用于創(chuàng)建高效、復(fù)雜、精致的單頁面應(yīng)用。 這份《 Angular9 中文教程》文檔會(huì)幫助你學(xué)習(xí)和使用 Angular9 框架與開發(fā)平臺(tái),從你的第一個(gè)應(yīng)用開始,一直到優(yōu)化復(fù)雜的企業(yè)級(jí)單頁面應(yīng)用。 這份教程中包含大量示例供您試驗(yàn),以加速您的學(xué)習(xí)。

手冊(cè)說明

認(rèn)識(shí) Angular 

Angular 這個(gè)名字專指現(xiàn)在和未來的 Angular 版本,而 AngularJS 專指 Angular 的所有 v1.x 版本。

Angular 是一個(gè)應(yīng)用設(shè)計(jì)框架與開發(fā)平臺(tái),用于創(chuàng)建高效、復(fù)雜、精致的單頁面應(yīng)用。

大多數(shù) Angular 代碼都只能用最新的 Javascript 編寫。它會(huì)用類型實(shí)現(xiàn)依賴注入,還會(huì)用裝飾器來提供元數(shù)據(jù)。

Angular 版本更迭速度很快,但是每個(gè)版本均往前兼容1-2個(gè)版本。正常情況下,不會(huì)出現(xiàn)較大的跨越。


特性與優(yōu)點(diǎn):

1. 跨平臺(tái)

    充分利用現(xiàn)代 Web 平臺(tái)的各種能力,提供 App 式體驗(yàn)。高性能、離線使用、免安裝。

    借助來自 Ionic、NativeScript 和 React Native 中的技術(shù)與思想,構(gòu)建原生移動(dòng)應(yīng)用。

    借助你已經(jīng)在 Web 開發(fā)中學(xué)過的能力,結(jié)合訪問原生操作系統(tǒng) API 的能力,創(chuàng)造能在桌面環(huán)境下安裝的應(yīng)用,橫跨 Mac、   Windows 和 Linux 平臺(tái)。

2. 速度與性能

    Angular 會(huì)把你的模板轉(zhuǎn)換成代碼,針對(duì)現(xiàn)代 JavaScript 虛擬機(jī)進(jìn)行高度優(yōu)化,輕松獲得框架提供的高生產(chǎn)率,同時(shí)又能保留所有手寫代碼的優(yōu)點(diǎn)。

    在服務(wù)端渲染應(yīng)用的首屏,像只有 HTML 和 CSS 的頁面那樣幾乎瞬間展現(xiàn),支持 Node.js?、.NET、PHP,以及其它服務(wù)器,為通過 SEO 來優(yōu)化站點(diǎn)鋪平了道路。

    借助新的組件路由器,Angular 可以實(shí)現(xiàn)快速加載。自動(dòng)代碼拆分機(jī)制可以讓用戶僅僅加載那些用于渲染所請(qǐng)求頁面的代碼。

3. 生產(chǎn)率

    通過簡(jiǎn)單而強(qiáng)大的模板語法,快速創(chuàng)建 UI 視圖。

    命令行工具:快速進(jìn)入構(gòu)建環(huán)節(jié)、添加組件和測(cè)試,然后立即部署。

    在常用 IDE 和編輯器中獲得智能代碼補(bǔ)全、實(shí)時(shí)錯(cuò)誤反饋及其它反饋等特性。

4. 完整開發(fā)

    使用 Karma 進(jìn)行單元測(cè)試,讓你在每次存盤時(shí)都能立即知道是否弄壞了什么。Protractor 則讓你的場(chǎng)景測(cè)試運(yùn)行得又快又穩(wěn)定。

    通過 Angular 中直觀簡(jiǎn)便的 API 創(chuàng)建高性能復(fù)雜編排和動(dòng)畫時(shí)間線 —— 只要非常少的代碼。

    通過支持 ARIA 的組件、開發(fā)者指南和內(nèi)置的一體化測(cè)試基礎(chǔ)設(shè)施,創(chuàng)建具有完備可訪問性的應(yīng)用。

 

本教程學(xué)前準(zhǔn)備

在您進(jìn)入該教程的學(xué)習(xí)之前,您應(yīng)該對(duì)以下知識(shí)有基本的了解:

HTML5 教程

CSS3 教程

javascript 教程

和一些最新標(biāo)準(zhǔn)的相關(guān)知識(shí)。


本教程中的示例均使用最新標(biāo)準(zhǔn)下的Typescript進(jìn)行展示。


Angular 相關(guān)教程

AngularJS 入門教程

AngularJS 教程

AngularJS 學(xué)習(xí)筆記

Angular2 教程

Angular4 教程

AngularJS EasyUI 教程


更多相關(guān)內(nèi)容請(qǐng)?jiān)诒菊舅阉麝P(guān)鍵詞 angular 。


官方網(wǎng)址

Angular 中文版官網(wǎng)鏈接:https://angular.cn/


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)