javascript - 如何避免网页上的第一个函数调用花费这么长时间?

标签 javascript jquery html single-page-application

我开发了一个单页网络应用程序,其中包含数千行 JavaScript 代码。 用户第一次单击按钮时,在操作发生之前会有很长的延迟(大约 1.5 秒)。之后,单击按钮会立即产生结果。

发生了什么事?我认为它会扫描所有

<script>

第一次点击页面上的标签...

我尝试添加最后一行代码以在读取 $(handler) [jquery] 上运行,它只是调用一个在控制台中记录“就绪”的函数。但没有成功。

如何避免这种初始滞后?

最佳答案

您可以根据需要加载 Javascript 文件 - 单击选项卡时抓取一些文件、加载某些内容时抓取一些文件等。如果没有任何代码,很难分辨,但您需要将其分解(而不是全部加载)立即)。

关于javascript - 如何避免网页上的第一个函数调用花费这么长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21868328/

相关文章:

javascript - 使用 ES6 将参数传递给 React 组件

javascript - 使用 moment.js,如何将持续时间简化为其最简单的形式?

javascript - 如何给金额字段占位符 00.00 ,该占位符会随着我们输入数字而改变

python - 如何使用 Urllib2 更有效地抓取?

html - 无法使用 CSS 定位将按钮定位在底部,而是在顶部

javascript - 当我单击粗刷按钮时,如何使用 javascript 在 html 中删除 Canvas 中的线宽

javascript - Object.prototype.toString.call(null) 什么时候返回[object Object]?

javascript - 调用窗口模糊时避免元素模糊处理程序(浏览器失去焦点)

javascript - jQuery 在 setInterval 函数中检查服务器更新 - 还有什么可以使用?

java - 使用 HTML 内联外部 CSS