虽然在他们提到的某些文档[{1}}中查看有关Angular JS
的在线文档,但它不是图书馆Angular JS
,但在某些网站中他们提到Frame Work
是图书馆。
哪一个是正确的?
答案 0 :(得分:18)
Angular是一个框架
的直接引用AngularJS是动态网络应用的结构框架。它可以让你 使用HTML作为模板语言,并允许您扩展HTML的语法 清楚简洁地表达您的应用程序组件。 Angular的数据绑定和依赖注入消除了很多 否则你必须写的代码。这一切都发生在 浏览器,使其成为任何服务器技术的理想合作伙伴。
这只是介绍部分,但它告诉我们AngularJS绝对是一个框架而不仅仅是一个库。
定义差异
图书馆执行特定的,明确定义的操作。
框架是一个框架,应用程序通过填充框架来定义操作的“肉”。骨架仍然有代码链接部件,但最重要的工作是由应用程序完成的。
从this问题开始,请归还所有者。
答案 1 :(得分:0)
AngularJS是库,框架,插件还是浏览器扩展? AngularJS最适合框架的定义,尽管它比典型的框架更轻量级,这就是为什么许多人将它与库混淆的原因。
AngularJS是100%JavaScript,100%客户端并兼容 桌面和移动浏览器。所以它绝对不是插件或者 一些其他原生浏览器扩展。