AngularJS学习:AngularJS的甜蜜点

原文位置:https://docs.angularjs.org/guide/introduction

AngularJS's sweet spot

AngularJS simplifies applicationdevelopment by presenting a higher level of abstraction to the developer. Likeany abstraction,it comes at a cost of flexibility. In other words,not everyapp is a good fit for AngularJS. AngularJS was built with the CRUD applicationin mind. Luckily CRUD applications represent the majority of web applications.To understand what AngularJS is good at,though,it helps to understand when anapp is not a good fit for AngularJS. Games and GUI editors are examples ofapplications with intensive and tricky DOM manipulation. These kinds of appsare different from CRUD apps,and as a result are probably not a good fit forAngularJS. In these cases it may be better to use a library with a lower levelof abstraction,such as jQuery.

AngularJS的甜蜜点

AngularJS通过向开发人员呈现更高级别的抽象来简化应用程序开发。像任何抽象一样,它具有灵活性。换句话说,并不是每个应用程序都适合AngularJS。 AngularJS是用CRUD应用程序构建的。幸运的是,CRUD应用程序代表了大多数Web应用程序。了解了AngularJS的优点,同时,我们也了解了什么时候应用程序不适合AngularJS。 游戏和GUI编辑器是具有强化和棘手DOM操作的应用程序的示例。这些应用程序与CRUD应用程序不同,因此可能不适合AngularJS。在这些情况下,最好使用较低抽象级别的库,如jQuery。

相关文章

AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因...
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于...
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有...
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expres...
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了...
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上...