AngularJS介紹
AngularJS是一個功能完善的JavaScript前端框架,同時是基于MVC(Model-View-Controller理念的框架,使用它能夠高效的開發(fā)桌面web app和移動端應用。AngularJS由Google公司開發(fā)而且開源出來,給所有開發(fā)者使用。前端基于Bootstrap+AngularJS框架,后端基于RESTful服務框架開發(fā)的應用越來越多。未來后端基于Docker+Microservice部署的應用也會越來越多。
AngularJS特點
1.客戶端模板
傳統(tǒng)的web應用:都是多頁面,服務器端創(chuàng)建html,把html和數(shù)據(jù)裝配在一起,然后再把生成好的html頁面返回給瀏覽器。
單頁應用(Single Page Application):模板和數(shù)據(jù)都會返回給瀏覽器中,然后在瀏覽器中進行裝配。服務端僅僅為這些模板提供靜態(tài)資源,然后為這些模板提供所需的數(shù)據(jù)。
2.MVC
M(Model)-V(View)-C(Controller)最早主要是在桌