Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS是否为简单的AJAX网站提供了优势_Javascript_Jquery_Ajax_Angularjs - Fatal编程技术网

Javascript AngularJS是否为简单的AJAX网站提供了优势

Javascript AngularJS是否为简单的AJAX网站提供了优势,javascript,jquery,ajax,angularjs,Javascript,Jquery,Ajax,Angularjs,我制作了一个简单的站点,现在我想添加一个javascript覆盖层来做一些相对简单的事情,例如: 使搜索框和分页ajax驱动的结果无需刷新即可加载 集成HTML5历史系统 添加表单验证 我的程序员告诉我应该使用angular over jquery。当我深入研究它时,它似乎是为大型、完全由AJAX驱动的站点而设计的,最终还是使用了jquery或jQueryLite 我的问题是,angular是否为我的用例提供了任何显著的优势,以抵消学习曲线和缺少社区的缺点 在我看来,对于一个小而简单的项目来

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

  • 使搜索框和分页ajax驱动的结果无需刷新即可加载
  • 集成HTML5历史系统
  • 添加表单验证
我的程序员告诉我应该使用angular over jquery。当我深入研究它时,它似乎是为大型、完全由AJAX驱动的站点而设计的,最终还是使用了jquery或jQueryLite


我的问题是,angular是否为我的用例提供了任何显著的优势,以抵消学习曲线和缺少社区的缺点

在我看来,对于一个小而简单的项目来说,你没有必要让AngularjJS弄脏你的手。
如果你计划在不久的将来扩展你的网站,并不断增加新的特性,而不是考虑其他许多选项。

< P>从目前我所看到的盎格鲁JS的美丽之处在于,无论大小,都很容易掉进任何项目。我制作了一个简单的应用程序,就像你描述的那样,它比完全避免使用它还要快。

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

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

需要声明您的UI逻辑,Angularjs将为您处理它

请参阅此链接:

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

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