- Angular是一個用HTML、CSS、JavaScript或typescript之類的語言編譯成JavaScript的客戶端應用程序的框架。
- 對於最終用戶來說,TypeScript是最常見的,因為Angular是用TypeScript語言編寫的,它是JavaScript的超集,它提供了類型安全。
- Angular是一個開源的、基於javascript的web應用開發框架,由穀歌的Angular團隊編寫、維護和開發。他是Angular之父Misko。與尊敬聽取
- Angular是最流行的web開發JavaScript框架,用於開發web(瀏覽器)、桌麵以及移動應用程序離子,因此它不僅僅局限於Web應用程序。
- Angular開發者指南-*Angular是一個用HTML和TypeScript構建單頁客戶端應用(SPA)的平台和框架。Angular本身用TypeScript編寫。它以一組TypeScript庫的形式實現核心和可選功能,可以導入到應用程序中*.
- Angular是開源的。這意味著angular的源代碼可以在網上免費獲得。
- Angular是跨平台的。這意味著它適用於所有操作係統
- Angular是一個跨瀏覽器兼容的框架。這意味著它可以在所有瀏覽器上運行,除了ie9(已經完全過時了)。
- Angular 2+版本是基於組件結構的。組件是一個類,它代表網頁的特定部分或部分。
- Angular的目標是現代瀏覽器,它使用ES6 (ES6被稱為ECMAScript version6)開發。它還支持ECMAScript版本5(ES5)。我們不需要擔心ECMAScript的版本。ES6編譯器管理與版本相關的問題。
- Angular主要專注於創建“數據綁定”。這意味著,我們在變量和html元素之間創建關係;當變量的值被改變時,在相應的html元素中同樣的值會被自動影響,反之亦然。因此,開發人員不需要為DOM操作(根據用戶需求更新html標記的值)編寫任何代碼。例如,當用戶添加新類別時更新類別列表)。因此,開發人員可以完全專注於應用程序代碼邏輯,而不是為DOM操作編寫龐大的代碼。因此,我們可以實現“應用程序邏輯”和“DOM操作”之間的清晰分離。
- Angular可以與任何服務器端平台組合使用,比如Java、c#、Asp。Net, PHP, Python等。
- 在撰寫本文時,Angular的最新版本是Angular 12
- Angular引導是一個手動初始化、啟動或加載Angular應用程序的過程。它對應用程序的加載提供了更多的控製。這個過程創建引導數組中提到的組件,然後將每個組件插入到瀏覽器(DOM)中。Angular應用程序是根據配置加載或引導的。