我目前正在为一个页面上有大量图像的建筑师构建一个投资组合网站。导航是使用 history.js (=AJAX) 完成的。为了节省加载时间并使整个事情更加“活泼”,我编写了一个脚本,该脚本会爬取页面正文以获取指向其他页面的链接,并在后台自动获取这些链接。到目前为止,它就像一个魅力。
它基本上保留了一个包含所有链接的队列数组。一个 setTimeout() 函数通过它们工作并使用 jQuery $.ajax() 获取每个页面。生成的 HTML 存储在 Javascript 对象中。
现在,这是我的问题: 在不同的机器/浏览器/操作系统上使用它时可能会出现什么问题?
我在想:
- 最大限度。javascript 对象/可变大小(获取的 HTML 存储在 javascript 对象中)
- 可能的性能问题
- 最大限度。异步请求的数量?
- ……你能想到什么?
非常感谢提前,
一个爱好程序员