浏览器读取js快还是jq快?

JavaScript013

浏览器读取js快还是jq快?,第1张

效率的话js会快些,毕竟jq是封装的,但是没关系,效率的差异是用户感觉不到的,现在好多大型的门户网站都用jq,连微软的mvc3都内置了对jq的支持,所以没问题,而且jq发展了这么多年,做了很多优化,如果自己写的话相信很少有人能写出jq框架那么高效的代码

得先分清楚这两个东西都是什么。javascript(js)JS脚本语言是在浏览器客户端执行的语言。要澄清一个概念就是 你所上网的浏览器(如IE)=客户端。比如:单击某网页的右键菜单,点击“查看源文件”,Ctrl+F查找一下JavaScript代码,会找到这样一句话:<script language="JavaScript">...</script>这段代码就是JavaScript代码。jquery(jq)是一个轻量级的javascript(js)库,而不是一门单独的语言。即它是基于js封装而成的,也就是使用用javascript语言编写的一套函数库。jq封装了许多操作HTML节点、动画等常用函数,可以直接调用而不用费心费力的去自己编写原生的js代码。因此,如果单纯从易学角度来看的话,jq好学一些,但是如果没有任何javascript语言基础的话,可能使用起来简单,但是不能深入理解~ 遇到一些疑难问题自己解决起来就费劲了。

这样说吧要说效率肯定是纯正的js效率要高。

jquery是js写好的一个库,你用的jq的方法也是js写的。

那么如果你按需来写自己的js,绝对要比jq的效率要高。

但是如果这个这些代码的操作没有说非常的繁琐的活没必要用传统的js,因为这之间的效率差微乎其微。

jquery还更加的容易编写代码,方便了开发。

唯一需要注意的是,如果你的网页就几行js代码,那么直接自己写吧,因为jquery还是要加载到几十k的文件的。

提示一下,如果你的整个网站都加载了jquery,那么没关系了,因为浏览器在浏览网页的时候会有缓存也就是说a网页用了jq,b网页用的时候不会重新下,而是去用的a网页加载的缓存。