Angular和jQuery之间的区别

Angular 和 jQuery 是两个比较awesome的前端开发工具,简单说说两者之间的区别吧。

  • 首先从概念上来说,NG是一款前端框架,我们写的功能(代码)被NG调用;JQ是一个库,封装了很多功能,我们调用JQ里的API去实现一些功能
  • 从应用上来看,NG需要考虑整个应用的架构,作为单页面的富客户端应用程序,JQ只是提供对DOM的包装和页面的渲染。
  • 从使用上来看,NG几乎不存在DOM操作,不过NG中内置了一个JQlite,类似JQ,但也不推荐使用;JQ大量包装DOM,提高开发效率。
  • 然后找了几篇文章,做出了具体的说明:
  • http://blog.jobbole.com/76265/
  • http://www.angularjs.cn/A0bz
  • http://www.angularjs.cn/A0o6
  • http://blog.jobbole.com/76265/

    关于angular我们再说一下:

    1. Angular 最大程度的减少了页面上的 DOM 操作, 解放了传统 JavaScript 中频繁的 DOM 操作;
    2. 让 JavaScript 中专注业务逻辑的代码;
    3. 通过简单的指令结合页面结构与逻辑数据;
    4. 通过自定义指令实现组件化编程;
    5. 代码结构更合理,维护成本更低;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值