据我了解,JS代码是逐行执行的。为什么然后在alert之前执行hide下面的代码?

$(document).ready(function(){
    $("button").click(function(){
         $("p").hide();
        alert("The paragraph is now hidden");
    });
});

最佳答案

这是因为DOM操作通常比较繁琐,并且在执行上述事件循环中的所有语句后才会呈现。

正如@Pointy正确提到的,仅在执行已注册的语句后才呈现布局。

关于javascript - 逐行询问基本的javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42630123/

10-10 18:35