0002-Angular各大版本区别

版权声明:本文为博主原创文章,未经博主允许不得随意转载。 https://blog.csdn.net/zhaojianrun/article/details/85013454

Angular2.0之前的版本(1.x),叫做AngularJS

1.x是直接引入js文件到网页。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>

<div ng-app="">
  <p>hello <input type="text" ng-model="message"></p>
  <h1>Hello {{message}}</h1>
</div>

</body>
</html>

2.0之后,性能与运行原理大大不同,或许是受了react的刺激。

2.0之后的版本,需要Node,NPM支持,有了自己的CLI。

AngularJs采用脏数据检查的方式,跟踪数据的改变,动态改变用户页面的数据。随着绑定数量的增加,性能就会越来越低。尤其是与ReactJS相比,故2.0整个脏数据检查机制完全重写,整体性能得到了很大的提升。

猜你喜欢

转载自blog.csdn.net/zhaojianrun/article/details/85013454