微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery怎么这么快?

我有一个相当大的应用程序,在管理员前端,需要几秒钟来加载页面,因为所有的页面浏览,它必须加载到对象之前显示任何东西。它有点复杂,以解释系统如何工作,但我的其他一些问题很详细地解释了系统。他们所说的和当前系统的主要区别是,当客户首次查看页面时,客户端将不再将所有的页面浏览量加载到对象中 – 它只是将页面视图添加数据库,并在非同步列表中创建一个对象。简单来说,当客户查看页面时,它不再将所有的页面浏览量加载到对象中;但管理员前端仍然存在。

我最近一直在客户端使用一些管理工具,所以如果管理员点击目录中的项目的描述,右栏就会显示所选项目的统计信息和可用的操作。为了做到这一点,通过$(‘action-container’)加载(bla bla bla);)到右栏中的页面必须循环遍历所有的页面浏览 – 这最终意味着所有的页面浏览都被加载到对象如果还没有。由于某种原因,这真的非常快。速度的差异只是在我的开发网站上的一秒钟,但现场网站有成千上万的浏览量,所以差异是相当大的…

所以我的问题是:为什么在使用$(bla).load(bla)时,管理员前端加载速度太慢是如此之快?我的意思是jQuery使用的方法,浏览器也不能使用这种方法,并且加载页面超级快?显然不是像现在这样做的人,但是我有兴趣知道为什么差异太大了…只是我的系统,或浏览器获取页面和jQuery获得的速度有很大的不同一页?其他人遇到同样的差异吗?

提前致谢,

问候,

理查德

解决方法

没有看到一些代码,它很难推测,但我怀疑你是否在Firefox / Firebug或IE / fiddler中运行测试,当您直接浏览每个“part-page”时,您会看到许多http连接正在打开。当您使用jQuery加载每个“part-page”时,您只会加载“part-page”内容,而不是任何CSS,JS或图像文件

原文地址:https://www.jb51.cc/jquery/181908.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐