0

我做了一个简单的网站,现在我想添加一个 javascript 覆盖来做一些相对简单的事情,例如:

  • 使搜索框和分页ajax驱动的结果可以在不刷新的情况下加载
  • 集成 HTML5 历史系统
  • 添加表单验证

我的编码员告诉我,我应该在 jquery 上使用 angular。当我研究它时,似乎 Angular 是为大型的、完全由 AJAX 驱动的站点而设计的,并且最终还是使用了 jquery 或 jquery lite。

我的问题是,Angular 是否为我的用例提供了任何显着优势,以抵消学习曲线和缺乏社区的劣势。

4

3 回答 3

2

在我看来,对于一个小而简单的项目,你没有必要使用 AngularjJS。如果您计划在不久的将来扩展您的网站并不断添加新功能,那么它与许多其他选项一样值得考虑。

于 2013-09-25T10:26:54.793 回答
0

我们一直在使用 Angularjs,发现与 jQuery 相比,它节省了我们很多时间。

Angularjs 使用声明式编程来处理 UI。这意味着你只

需要声明你的 UI 逻辑,Angularjs 会为你处理。

请参阅此链接:角度哲学

现在我们在某些情况下仍然使用 jQuery,但 Angularjs 是我们的首要任务。

我建议你现在学习和使用它。

于 2013-09-25T11:20:04.080 回答
0

到目前为止,我所看到的 AngularJS 的美妙之处在于它很容易融入任何项目,无论大小。我已经制作了一个像您描述的简单应用程序,它仍然比一起避免它要快。

于 2013-09-25T10:36:26.260 回答