<分区>
标签 javascript css
<分区>
<body onload="checknorecords('<%= request.getAttribute("CHK")%>')">
function checknorecords(obj)
{
if(obj!=null&&obj=="nopo")
{
alert("No PO Records found for given details");
}
if(obj!=null&&obj=="norpln")
{
alert("No RPLN Records found for given details");
}
}
这需要 30 多分钟,我有 JSP 页面,在 onload 中还使用 getAttribute 调用了多个函数。所以所有页面都运行得非常慢。我可以使用 jquery 而不是这个。请告诉我解决此问题的方法。提前致谢。
最佳答案
onLoad 在每个 Assets 完全加载到页面上后触发。这意味着所有 JavaScript、CSS 和图像。如果页面上有很多图像,加载它们可能需要一段时间。您可能要考虑使用 onDomReady 而不是 onLoad。但是,加载一个页面需要 30 秒,这有点荒谬。因此,我建议您阅读有关网络性能优化的内容。
关于javascript - 为什么 Onload javascript 函数的运行速度比预期的要慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713591/