Angular js 是什么?有什么特點(diǎn)?
Angular js 是什么?
AngularJS誕生于2009年,由Misko Hevery 等人創(chuàng)建,是一款構(gòu)建用戶界面的前端框架,后為Google所收購。

AngularJS是一個(gè)應(yīng)用設(shè)計(jì)框架與開發(fā)平臺,用于創(chuàng)建高效、復(fù)雜、精致的單頁面應(yīng)用,通過新的屬性和表達(dá)式擴(kuò)展了 HTML,實(shí)現(xiàn)一套框架,多種平臺,移動端和桌面端。
AngularJS有著諸多特性,最為核心的是:MVVM、模塊化、自動化雙向數(shù)據(jù)綁定、語義化標(biāo)簽、依賴注入等等。
AngularJS特點(diǎn)
客戶端的解決方案。這會讓AngularJS在構(gòu)建一個(gè)CRUD(增加Create、查詢Retrieve、更新Update、刪除Delete)的應(yīng)用時(shí)顯得很“固執(zhí)”(原文為 opinionated,意指沒有太多的其他方式)。但是,盡管它很“固執(zhí)”,它仍然能確保它的“固執(zhí)”只是在你構(gòu)建應(yīng)用的起點(diǎn),并且你仍能靈活變動。AngularJS的一些出眾之處如下:
構(gòu)建一個(gè)CRUD應(yīng)用可能用到的全部內(nèi)容包括:數(shù)據(jù)綁定、基本模板標(biāo)識符、表單驗(yàn)證、路由、深度鏈接、組件重用、依賴注入。
測試方面包括:單元測試、端對端測試、模擬和自動化測試框架。
具有目錄布局和測試腳本的種子應(yīng)用作為起點(diǎn)。