我有一个2.5 MB的.js文件,带有11,000个数组,每个数组的长度为20-30。调用文件时,无法加载这些数组。我已经将文件切成500个数组,并且代码工作正常,所以我正确地调用了文件和变量。我还将变量调用包装在try catch块中,以查看它的加载速度是否很慢,但直接进入catch块。
在HTML文件中:
<script type="text/javascript" src="call.js"></script>
<script type="text/javascript" src="data.js"></script>
在call.js中:
try {
document.getElementById("btn1").innerHTML = list1[2];
} catch {
document.getElementById("btn1").innerHTML = "no";
}
在data.js中:
list1 = ["200", "300", ... , "2700"]
...
list11000 = ["200", "300", ... , "2700"]