jQuery vs AngularJS - 这对大项目有用吗?

时间:2014-05-22 17:24:18

标签: jquery angularjs

对于一个大项目,我必须使用JavaScript,我不能选择对我的项目有益的东西。例如,我的项目有一个Facebook和Google+交易。 jQuery非常简单,AngularJS可以使用MVC。对于BIF项目,什么是好的并且具有最佳性能?

2 个答案:

答案 0 :(得分:2)

jQuery更好地处理您的DOM(文档对象模块)及其元素。如果您的选择不包括CRUD操作;那么我说你最好用jQuery快速走开,否则(使用CRUD操作)使用AngularJS。

区分DOM的目的是,您可以使用浏览器部分中加载的数据进行流量更改。大多数情况下,如果你看到脚本错误,那是因为在使用jQuery时没有正确读取/理解DOM。

AngularJS基本上是一个**构建工具/框架,可以完成很棒的工作 包括:**

  • Twoway数据绑定
  • MVW模式(MVC-ish)
  • 模板
  • 自定义指令(可重用组件,自定义标记)
  • REST - 友好
  • 深层链接(为任何动态页面设置链接)
  • 表单验证
  • 服务器通信
  • 本地化
  • Dependency injection
  • 完整的测试环境(单位,e2e)

jQuery有自己的特点:

  • 数据绑定
  • jQuery很精简,意思是
  • 无缝处理交叉浏览器问题
  • jQuery使用简单,干净,强大的语法
  • jQuery是高度可扩展的
  • jQuery将在未来几年获得积极的开发支持
  • 最好的是来自JavaScript背景。
  • Ajax支持
  • DOM操作

答案 1 :(得分:1)

点击此处查看有关jQuery和AngularJS之间关键差异的精彩文章。它应该给你一些关于权衡的实用技巧:

"Thinking in AngularJS" if I have a jQuery background?