js执行效率如何? 1、js真的很长2、有必要搞这么复杂?j3、简单的方法,在执行前后加入时间,做减法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要知道jquery只不过就是用原生javascript写的一个类库而已。你写成一行和分段写8-9个操作,在jquery类库的方法内部所执行的代码量都是一样的。老实说,jquery类库由于要统一用户各种各样的应用要求,相对于原生javascript来说执行效率要低一些。想要执行效率和速度高些,最好直接用原生javascript写代码,这样可以专门针对你的应用要求进行执行效率方面的优化。当然,这要求你写原生javascript代码的水平不能太低,不然还是老老实实的用jquery吧。 首先如果代码执行没上面问题那就这样吧如果有性能问题 可以优化优化的原则是 可以预先执行的代码 先执行掉比如$('.U-menu-h').find('.cur').removeClass('cur');---》var d = $('.U-menu-h').find('.cur'); //这个d 保存了这个jquery的检索以后 直接 d..removeClass('cur'); 那么就节省了 jquery检索元素的时间 請教 Javascript 中 string test 的問題 amcharts X轴上面时间表如何固定 如何写性别的代码 可以在地址栏里 ,调用页面中的JavaScript函数吗 请教一个js访问Action的问题 怎么解决jquery 对话框控件对颜色选择控件的覆盖(窗口Z-order怎么设定) 怎样无动静提交表单? JavaScript如何实现UrlEncode 局部变量和全局变量的问题 firebug 可以看到server传过来的json数据 但在jqgrid中无法显示 IE11下 用IE滤镜的方法没法获取文件的全部路径了 Easyui的问题
你写成一行和分段写8-9个操作,在jquery类库的方法内部所执行的代码量都是一样的。老实说,jquery类库由于要统一用户各种各样的应用要求,相对于原生javascript来说执行效率要低一些。想要执行效率和速度高些,最好直接用原生javascript写代码,这样可以专门针对你的应用要求进行执行效率方面的优化。
当然,这要求你写原生javascript代码的水平不能太低,不然还是老老实实的用jquery吧。
优化的原则是 可以预先执行的代码 先执行掉比如
$('.U-menu-h').find('.cur').removeClass('cur');
---》
var d = $('.U-menu-h').find('.cur'); //这个d 保存了这个jquery的检索以后 直接 d..removeClass('cur'); 那么就节省了 jquery检索元素的时间