我开发了一个单页网络应用程序,其中包含数千行 JavaScript 代码。 用户第一次单击按钮时,在操作发生之前会有很长的延迟(大约 1.5 秒)。之后,单击按钮会立即产生结果。
发生了什么事?我认为它会扫描所有
<script>
第一次点击页面上的标签...
我尝试添加最后一行代码以在读取 $(handler) [jquery]
上运行,它只是调用一个在控制台中记录“就绪”的函数。但没有成功。
如何避免这种初始滞后?
最佳答案
您可以根据需要加载 Javascript 文件 - 单击选项卡时抓取一些文件、加载某些内容时抓取一些文件等。如果没有任何代码,很难分辨,但您需要将其分解(而不是全部加载)立即)。
关于javascript - 如何避免网页上的第一个函数调用花费这么长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21868328/