Angular 是用來建構行動和電腦應用程式的開發平台。Angular 可讓您擴充 HTML 的語法 ,清楚簡潔地表達應用程式的元件。Angular 的繫結和依附元件插入功能可省下許多程式碼。
Angular 的優點
跨平台開發
瞭解如何使用 Angular 建構應用程式,然後重複使用程式碼和功能,為任何部署目標 (例如網頁、行動版網頁、原生行動版和原生電腦版) 建構應用程式。
速度與效能
運用 Web Worker 和伺服器端算繪,在現今的網頁平台上達到最高速度,並進一步提升效能。
Angular 可讓您控管可擴充性。使用 RxJS、Immutable.js 或其他推送模型建構資料模型,滿足龐大的資料需求。
功能強大的工具
使用簡單的宣告式範本,快速建構功能。使用自己的元件擴充範本語言,並運用各種現有元件建構 UI。使用幾乎所有 IDE (整合開發環境) 和編輯器,都能立即取得 Angular 專屬的協助和意見回饋。上述所有功能整合在一起,讓您專注於建構優質應用程式,而非設法讓程式碼正常運作。
數百萬人喜愛
從原型設計到全球部署,Angular 都能提供生產力及可擴充的基礎架構,支援 Google 最龐大的應用程式。
如要瞭解詳情,請前往 Angular.io!
製作內容
在本程式碼研究室中,您將開始開發 MewTube,這是專為貓咪設計的影片社群網路。(不允許帶狗!)
先備知識:
強烈建議您先熟悉 TypeScript 的基本概念。請參閱TypeScript 程式碼研究室。
學習目標
完成本程式碼研究室後,您將瞭解 Angular 的基本概念,並能建立第一個 Angular 應用程式。
本程式碼研究室分為四個里程碑。每個里程碑大約需要 30 分鐘才能完成。
首先,請按一下里程碑名稱:
