我正在详尽地使用 jQuery 来处理大型 xml 文件(它们充当数据模型/元数据和我的 HTML5 视图的真实模型数据)。现在的问题是 - 我想知道它可以处理多大或多大的文件大小?我已经在处理大小为 1 mb 的 xml 文件 - 如果我尝试处理 15mb 的文件会发生什么?它能够处理这么大的数据吗?如果不是,那该怎么走 - 客户端缓存?jQuery 是如何支持它的?
非常感谢。
我正在详尽地使用 jQuery 来处理大型 xml 文件(它们充当数据模型/元数据和我的 HTML5 视图的真实模型数据)。现在的问题是 - 我想知道它可以处理多大或多大的文件大小?我已经在处理大小为 1 mb 的 xml 文件 - 如果我尝试处理 15mb 的文件会发生什么?它能够处理这么大的数据吗?如果不是,那该怎么走 - 客户端缓存?jQuery 是如何支持它的?
非常感谢。
对 jQuery/javaScript 没有限制。这取决于浏览器和您的计算机,这里是浏览器/技术的所有限制的摘要。
JavaScript 是客户端,因此它的限制来自浏览器和操作系统。Firefox 也有一些额外的技巧来停止一个长时间运行的脚本并让用户决定他们是否希望它继续执行,所以即使你打算使用大量的 ram 和 CPU,用户可能会单击“停止脚本”并阻止你的脚本从完成。
在不使浏览器崩溃的情况下成功处理给定数量的数据所需的时间和能力取决于客户端机器/设备和浏览器。
所以答案没有直接反应。
做测试...