下图描述了AngularJS,我们将详细的后续章节讨论一些重要的部分。 AngularJS的优点AngularJS提供一个非常干净和维护的方式来创造单页的应用。 AngularJS提供数据绑定功能在HTML中,从而给用户提供丰富和响应的体验 AngularJS代码可进行单元测试。 AngularJS使用依赖注入和利用关注点分离。 AngularJS提供了可重用的组件。 使用AngularJS,开发人员编写更少的代码,并获得更多的功能。 在AngularJS中,视图都是纯HTML页面,并用JavaScript编写控制器做业务处理。 AngularJS应用程序可以在所有主要的浏览器和智能手机,包括Android和iOS系统的手机/平板电脑上运行。 AngulaJS的缺点虽然AngularJS自带很多优点,但我们应该考虑以下几点(缺点): 不安全:因为只是JavaScript一种框架,由AngularJS编写的应用程序是不安全的。服务器端身份验证和授权是必须用来保证应用程序的安全。 不可降解:如果应用程序的用户禁用JavaScript,那最后用户看到的只是基本页面,仅此而已。 |
|