【发布时间】:2017-07-11 22:35:26
【问题描述】:
我正在使用 angularJS 进行应用程序开发,并且在我的代码的几个地方使用 JQuery UI。 1. 当我在我的代码中使用 JQuery 时,它是否会以性能结束。 2. 如果我可以直接在我的应用程序中使用 JQuery / JQLite,为什么还要使用 Angular。
【问题讨论】:
我正在使用 angularJS 进行应用程序开发,并且在我的代码的几个地方使用 JQuery UI。 1. 当我在我的代码中使用 JQuery 时,它是否会以性能结束。 2. 如果我可以直接在我的应用程序中使用 JQuery / JQLite,为什么还要使用 Angular。
【问题讨论】:
嗯,这是一个相当广泛的问题!
简而言之,JQuery 可以被视为一组工具,而 Angular 是一个框架,因此它(希望是积极的)影响应用程序的设计。
【讨论】:
Angular 是一个框架,而 jQuery 是一个库。你不能真的问“为什么我应该使用 AngularJs 而不是 Jquery?”因为它们不一样。
Angular 作为一个框架提供了许多强大的工具来帮助构建 Web 应用程序。但是,如果您没有特别构建任何东西,您可以简单地使用您需要的几部分 jQuery。
总的来说,这取决于您要做什么。如果你想轻松地构建一个强大的 SPA,Angular 是很棒的。如果您只是为静态网页添加一些风格,那么 jQuery 可能是更好的方法。
【讨论】:
我通常将 jQuery 用于 UI 目的和页面动画。根据我的经验,Angular 更强大、更有能力,并且特别适合跨平台使用。
【讨论】: