跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 Angular 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
Angular
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''Angular'''( 通常是講 "'''Angular 二 +'''" 抑是 "'''Angular v 二佮閣較懸版本'''" ) 是一个是對 TypeScript 的開源 Web 應用框殼由 Google 的 Angular 團隊和社群共同領導。Angular 是由 AngularJS 的仝一个開發團隊完全重寫的。 ==Angular 和 AngularJS 之間的這个區別== 佇設計上,Angular 是 AngularJS 的完全重寫。 * Angular 無咧「作用域」抑是控制器的概念,其架構內底的主要角色是一寡層次化的組件。 * Angular 具有無仝款的表達式語法,主要是用 ` " [ ] " ` 來表示屬性結束,以及用 ` " ( ) " ` 來表示事件結束 * 模組化–真濟核心功能攏已經模組化 * Angular 建議使用 Microsoft 的 TypeScript 語言,這个語言引入了如下特性: * 靜態型別,包括泛型 * 裝飾器,語法頂懸類似註解 * TypeScript 是 ECMAScript 六 ( ES 六 ) 的超集,並且佮 ECMAScript 五 ( 即 JavaScript ) 向下跤相容。 * 動態載入 * 非同步模板編譯 * RxJS 提供迵天的代式回呼。RxJS 佇狀態可見性佮除毋著方面有局限,毋過會當使用諸如 ngReact 抑是 ngrx 啥款的回應式第三方庫來解決遮的問題 * 支援 Angular Universal,伊會使踮服器頂懸執行 Angular 應用程式 ==歷史== ===號名=== 上代先,團隊將這份 AngularJS 的重寫版本號做「Angular 二」,毋過這佇咧開發人員之間引起甲亂操操。為著明確起見,該團隊宣布應該為這兩个框架仔分別使用各自的術語,其中「AngularJS」專指一 . X 版本,顛倒無紮「JS」的「Angular」是專指版本二佮閣較懸版本。 ===版本二=== 佇二空一四年十月二十二 ~ 二三號的 ng-Europe 會議裡釋出矣 Angular 二孵空。二嬸零版的重大變化佇開發人員之間引起了真大爭議。二空一五年四月三十號,Angular 開發組宣布 Angular 字對 Alpha 捒到 Developer Preview。Angular 二於二空一五年十二月捒到 Beta 版,並且二空一六年五月釋出頭一个 rc 版本。其尾仔版本算二空一六年九月十四號釋出。 ===版本四=== 二空一六年十二月十三號釋出矣 Angular 四,伊跳過版本號三,以免去路對模組的版本的未和其他模組對齊顛倒造成混淆(路由模組佇進前已經做 v 三孵三 . 零釋出矣)。 其實最後版本算二空一七年三月二十三號釋出。Angular 四向下相容 Angular 二。 Angular 四嬸三版是次要版本,這意味著伊無破壞性變更,是四 . xx 的直接替代品。 版本四配三中的特性 * 引入來'''HttpClient''',這是一个閣較細、是閣較會當使用閣較強大的庫,可以發起 HTTP 請求。 * 一寡新的'''路由器性命周期'''事件,用佇追蹤守衛佮解析的過程。性命周期事件(比如講 NavigationStart)集合內底加入四个新的事件:'''GuardsCheckStart''','''GuardsCheckEnd''','''ResolveStart''','''ResolveEnd'''。 * 有條件的'''禁用'''動畫。 ===版本五=== Angular 五佇二空一七年十一月一號釋出。Angular 五的主要改進包括著漸漸進式 Web 應用的支援、一个構建最佳化器,猶閣有一寡佮 Material Design 相關的改進。 ===版本六=== Angular 六於二空一八年五月四號釋出。這是一个主版本,其改進重點毋是講底層框殼,毋過佇工具鏈,其目的就是予工具鏈會當將來佮 Angular 做伙快速發展,改較濟主要包括:ng update、ng add、Angular Elements、Angular Material + CDK 組件庫、Angular Material 初學者組件、CLI 工作空間、庫支援、服務提供商的搖樹最佳化、動畫效能改進,以及 RxJS v 六。 ===版本七=== Angular 七於二空一八年十月十八號釋出。其升級主要集中佇咧 Angular Material & CDK、虛擬捲振動、選擇佇無障礙方面的改進步、支援著符合 Web 標準的自訂元素進行內容投影,以及著 Typescript 三孵一、RxJS 六桱三、Node 十 ( 猶原支援 Node 八 ) 的依賴庫更新。 ===版本八=== Angular 八佇二空一九年五月二八號釋出。特性包括:為所有應用代碼進行差異化載入、針對慢性載入路由的動態匯入、Web workers、支援 TypeScript 三孵四,並且共 Angular Ivy 作為可選的預覽特性。Angular Ivy 的可選預覽特性包括: * 生成的代碼咧執行的時閣較會閱讀佮除錯 * 較緊的重新構建 * 改進了有效載荷的大細 * 改進了模板型別檢查 * 向下跤相容 ===未來的版本=== 上值得期待的特性之一是 Ivy,伊是一个向下相容的、是因為增量式 DOM 架構的全新彩現 ia̋n-jín。Ivy 對設計之初就考慮著搖樹最佳化,這意味著應用的釋出包中干焦會包含講彼號按呢應用中真正用著的 Angular 部件。 會當預期,每一个版本攏會向下相容前一个版本。Google 承諾逐年會進行兩擺升級。 ===支援政策和時間表=== 所有的主版本攏提供十八個月的支援。其中包括六個月的活跳支援,佇這个期間會定期釋出更新佮修補程式。然後十二個月的長期支援(LTS), 佇這个期間干焦會當釋出關鍵修復程式佮安全修補程式。 ==程式庫== ===Angular Material=== Angular Material 是一个 UI 組件庫,伊佇咧 Angular 中實現矣 Material Design。 ==另外閣有參閱== * AngularJS * React ( JavaScript 庫 ) * Vue . js ==參考資料== ==外部連結== * 官方網站 * 已經歸檔網站 ( Angular 二 ) * JavaScript 框架之間的較 [[分類: 待校正]]
返回到「
Angular
」。