我有一个包含大哈希表(1 兆字节)的 JavaScript 应用程序。加载它以减少加载时间的正确方法是什么?
哈希表是这样的:
function unicodeTable (num) {
// returns the unicode name of a given unicode num in decimal
var unicodedata =
{
0x0020:"SPACE",
// tens of thousand entries here
}
...
}
该应用程序是一个 Unicode 浏览器。当用户将鼠标悬停在 Unicode 上时,它会显示其名称和代码点。
PS我想要不涉及一些js lib的解决方案。谢谢。
附录:页面在这里 http://xahlee.info/comp/unicode_6_emoticons_list.html
这是 JavaScript http://xahlee.info/comp/unicode_popup.js
在台式机/笔记本电脑上很好,但我注意到在黑莓平板电脑上,它冻结了浏览器 5 分钟左右。我不确定如何使用 ajax,或者 worker 是答案?