我有一个网页在WebKit移动浏览器上本地运行(不在Web服务器上),其中包含约27MB的JavaScript文件,是的,27MB的JavaScript文件。这是因为我在.js文件中硬编码了自定义JSON对象和数组。
我将完整的JS内容分成27个大小约为1MB的小.js文件。
问题在于,当我在标题中包含这些.js文件时,页面加载时间会大大增加。
我想知道,在这种需要js文件的情况下,如何减少页面加载时间。
1)是否有一种方法可以在页面第一次加载后将.js文件注入HTML内?(因为JavaScript内容只在单击页面上的链接后才出现)
2)在网页中包含如此庞大的JavaScript内容的最佳解决方案是什么?我已经压缩了所有的js文件以尽可能减小文件大小!
提前致谢。
UPDATE 1:
页面在本地运行,没有涉及WEB服务器。最终,它将在移动浏览器内运行,所以所有问题都出现了,即在移动浏览器中,加载时间非常长,因此希望减少初始加载时间。
我将完整的JS内容分成27个大小约为1MB的小.js文件。
问题在于,当我在标题中包含这些.js文件时,页面加载时间会大大增加。
我想知道,在这种需要js文件的情况下,如何减少页面加载时间。
1)是否有一种方法可以在页面第一次加载后将.js文件注入HTML内?(因为JavaScript内容只在单击页面上的链接后才出现)
2)在网页中包含如此庞大的JavaScript内容的最佳解决方案是什么?我已经压缩了所有的js文件以尽可能减小文件大小!
提前致谢。
UPDATE 1:
页面在本地运行,没有涉及WEB服务器。最终,它将在移动浏览器内运行,所以所有问题都出现了,即在移动浏览器中,加载时间非常长,因此希望减少初始加载时间。