原谅我的坏标题,但现在,我什至不知道我不知道什么。
如果我有一个看起来像这样的 HTML 页面:
<html>
<head>
<script>
jQuery(document).ready(function(){
jQuery("#modalDiv").show();
//This part takes up to a few seconds to execute and blocks the browser
for(var i = 0; i < 10000; i++){
console.log("doing something");
}
jQuery("#modalDiv").hide();
});
</script>
<style>
#modalDiv{
background-color:red;
height:100px;
width:100px;
}
</style>
</head>
<body>
<div id="modalDiv"></div>
</body>
</html>
ID 为“modalDiv”的元素永远不会显示在页面上。我不是想解决这个“问题”,我只是想了解幕后发生的事情导致我的脚本表现得如此。