jquery和angular之间的区别
概念上
Angular是一款前端框架,我们写的功能(代码)被Angular调用;jQuery是一个库,封装了很多功能,我们调用JQ里的API去实现一些功能
应用上
Angular需要考虑整个应用的架构,作为单页面的富客户端应用程序,jQuery只是提供对DOM的包装和页面的渲染。
使用上
Angular几乎不存在DOM操作,不过Angular中内置了一个JQlite,类似jQuery,但也不推荐使用;jQuery大量包装DOM,提高开发效率。
开发模式上
Angular与jQuery在web应用开发模式上有着完全不同的思路:
jQuery: 通过显示操作浏览器中的DOM来创建应用程序(适合回合式应用),对于大型及复杂项 目,不利于全面的单元测试;
AngularJS:将浏览器吸收为应用程序的基础(适合单页应用),擅长大型及复杂项目,便于全面的单元测试。
适用领域上
随着项目复杂度(Project Complexity)的提升,本适用于低复杂度的回合式应用的jQuery框架,会被以单页应用和复杂的回合式应用见长的AngularJS框架所取代。
以上就是jquery和angular之间有什么区别?的详细内容,更多请关注易知道|edz.cc其它相关文章!