Angular是基于JavaScript框架构建的,它是一款开源JavaScript MVC框架,由Google维护,用来协助单一页面应用程序运行。使用它可以扩展应用程序中的HTML词汇,从而在web应用程序中使用HTML声明动态内容。
AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件, 并允许将标准的HTML作为你的模板语言。
由于Angular框架是基于JavaScript框架构建的,因此如果用户了解JavaScript,则会更容易理解Angular。
Angular以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中:
<script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>
我们什么时候该用Angular呢?
Angular是一个MVC框架,最适于开发客户端的单页面应用。它不是个功能库,而是用来开发动态网页的框架。它专注于扩展HTML的功能,提供动态数据绑定(data binding),而且它能跟其它框架(如jQuery)合作融洽。
如果你要开发的是单页应用,AngularJS就是你的上上之选。Gmail、Google Docs、Twitter和Facebook这样的应用,都很能发挥AngularJS的长处。但是像游戏开发之类对DOM进行大量操纵、又或者单纯需要 极高运行速度的应用,就不是AngularJS的用武之地了。
更多angular-js的相关知识,可访问 Angular.js答疑 栏目!!
以上就是Angular是基于什么的?的详细内容,更多请关注gaodaima搞代码网其它相关文章!