jQuery-最低浏览器内存要求

时间:2011-10-24 23:08:18

标签: jquery ajax memory

我们正在使用基于AJAX的Web应用程序的jQuery 1.6版。我正在研究不同浏览器(主要是IE,Firefox,Chrome和Safari)所需的最小内存来呈现jQuery驱动的页面。我试图在Google甚至docs.jquery.com上搜索,但找不到任何答案。任何帮助或指示将不胜感激。

谢谢, Ridhima

2 个答案:

答案 0 :(得分:1)

Jquery本身的内存消耗不是一个大问题。你只需要创建一个不需要大量处理的代码,而且没有什么可担心的。

我使用了大量的Jquery构建了网站,即使在“旧的”Android手机中也可以顺利运行。


小费:

您应该避免的一件事是将事件分配给大量元素。我在一个项目中工作,我在表格中有一个非常大的元素列表(超过500个),我使用这样的东西分配了点击功能:

$('.trClass').click(function() {
  $(this).find('.someButtonClass:first').click(...)
});

一直记住,你的代码在它的库函数中真正做了什么。 在那个片段中,我正在“预告”我的每个500 TRs元素,并在每个循环中,搜索一些按钮类并为其分配一个事件。页面拍摄时间超过5秒(冻结)以完全渲染。

我解决了这个问题,在每个可点击元素上手动添加“onClick = Javascript:functionName()”(在“编译时”)。

答案 1 :(得分:0)

jQuery本身并不是一个巨大的记忆力。我有一台旧的2.2 GHz P4机器,内存为1 GB,jQuery站点运行得很好。