原生 JavaScript 和 jQuery 的优劣比较
来源:互联网 发布:zphotoengine 源码 编辑:程序博客网 时间:2024/06/12 01:03
原生 JavaScript 和 jQuery 的优劣比较
很多时候,我们经常听人说jquery有多快多快。在这个各种类库满天飞的时候,不得不说的是,能有原生JS快吗?是的,明显原生JS要更快,jq 速度再快,也无法与原生的js相比 因为类似JQuery这样的库必须要兼容各种浏览器和低版本和许多其他的东西,考虑通用性必然会导致性能的损耗。当然,这也是jq相对js的劣势了。
以下是一些简单的总结。
JavaScript的优点和缺点:
优点:
性能:由于JavaScript运行在客户端,节省了web服务器的请求时间和带宽。
运行在用户机器上,运行结果和处理相对比较快,运行效率大大提高
可以使用第三方附加组件来检查代码片段。缺点:
安全问题:由于JavaScript在客户端运行,可能被用于黑客目的。
渲染问题:在不同浏览器中的处理结果可能不同。也就是兼容性较差。
jQuery的优点和缺点:
使用jQuery最大的好处是少写多做。
看个简单例子,获取元素
Javascript代码 :document.getElementById(‘elementid’)
Jquery代码 : $(‘#elementid’)
可以看出与JavaScript相比,jQuery的语法更加简洁明了。通过jQuery,可以很容易地浏览文档、选择元素、处理事件以及添加效果等,同时还允许开发者定制插件。
优点:
扩展能力好,抽象层次高,开发效率高,不需要太多经验也可以上手
代码兼容性较好,消除了JavaScript跨平台兼容问题。
相比其他JavaScript和JavaScript库,jQuery更容易使用。
jQuery支持AJAX。缺点:
由于不是原生JavaScript语言,理解起来可能会受到限制。
项目中需要包含jQuery库文件。如果包含多个版本的jQuery库,可能会发生冲突。
业务简单时框架里的大部分代码是无用的,框架掩盖了一些问题的本质,对新手积累经验无益。
阅读全文
1 0
- 原生 JavaScript 和 jQuery 的优劣比较
- JQuery、javaScript和Css动画性能的优劣
- javascript中 字符串转JSON 和 JSON遍历,原生超级for()和 jquery的$.each()比较
- 原生 JavaScript 和 jQuery 的优缺点
- JavaScript 原生和JQuery 的Ajax
- 原生JavaScript和jQuery的较量
- 原生javascript 和jQuery的ajax用法
- 原生js和jQuery的DOM操作函数速度比较
- JavaScript 原生和JQuery 的Ajax--源自技术
- jQuery事件绑定和JavaScript原生事件绑定的区别
- 用javascript比较快速排序和合并排序的优劣
- javascript-原生和jquery请求写法
- Nginx和Apache优劣比较
- B/S和C/S的优劣比较
- Ajax中XML和JSON格式的优劣比较
- Ajax中XML和JSON格式的优劣比较
- Ajax中XML和JSON格式的优劣比较
- Ajax中XML和JSON格式的优劣比较
- 腾讯Bugly的使用
- ubuntu16安装mysql图形界面
- LintCode 解题记录17.8.8 字符串处理4
- python 字符串str各种内置方法
- 搭建Cocos2d-JS开发环境
- 原生 JavaScript 和 jQuery 的优劣比较
- 引用类型的交换
- 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap
- 剑指offer:第28题字符串全排列
- 将json时间类型格式化
- 如何在Windows下统计代码行数
- 镜像特效和球面化特效知多少?
- ViewPager导航页面,开源框架ultraviewpager的使用
- VS Code