手冊簡介

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

手冊說明

認識 Angular 

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

Angular 是一個應用設計框架與開發(fā)平臺,用于創(chuàng)建高效、復雜、精致的單頁面應用。

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

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


特性與優(yōu)點:

1. 跨平臺

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

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

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

2. 速度與性能

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

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

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

3. 生產(chǎn)率

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

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

    在常用 IDE 和編輯器中獲得智能代碼補全、實時錯誤反饋及其它反饋等特性。

4. 完整開發(fā)

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

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

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

 

本教程學前準備

在您進入該教程的學習之前,您應該對以下知識有基本的了解:

HTML5 教程

CSS3 教程

javascript 教程

和一些最新標準的相關(guān)知識。


本教程中的示例均使用最新標準下的Typescript進行展示。


Angular 相關(guān)教程

AngularJS 入門教程

AngularJS 教程

AngularJS 學習筆記

Angular2 教程

Angular4 教程

AngularJS EasyUI 教程


更多相關(guān)內(nèi)容請在本站搜索關(guān)鍵詞 angular


官方網(wǎng)址

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


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號