这里是修真院前端小课堂,每篇分享文从
八个方面深度解析前端知识/技能,本篇分享的是:
【ANGULAR有哪些优缺点?】
大家好,我是IT修真院武汉分院学员曾健,一枚正直纯洁善良的WEB前端程序员。
今天给大家分享一下,修真院官网JS任务10,深度思考中的知识点——ANGULAR有哪些优缺点?
1.背景介绍
Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。
AngularJS 通过新的属性和表达式扩展了 HTML。
AngularJS 可以构建一个单一页面应用程序
那么AngularJS有哪些优点与缺点呢?
2.知识剖析
AngularJS的优点与缺点:
AngularJS的优点:
1.良好的应用程序结构:
通常情况下,我们编写 JavaScript 没有明确的结构。虽然在编写小应用程序的时候没有问题,但这显然是不适合于大规模的应用程序。
使用 AngularJS,您可以通过MVC(模型 - 视图 - 控制器)或MVVM (模型 - 视图 - 视图模型)模式来组织源代码。
AngularJS 是一个 MVW 框架,其中W代表可以用于任何项目。你可以组织你的代码模块,它可显著提高应用程序的可测试性和可维护性。数据、业务逻辑、视图的分离。
2.双向数据绑定
数据绑定肯定是 AngularJS 最佳功能之一。
你可以声明绑定的模型到 HTML 元素。当模型发生变化时,视图会自动更新,反之亦然。
这可以减少大量的传统样板代码,保持模型和视图同步。
3.指令