怎么改變事件優先執行

發布 node.js 3


<script>
window.onload = function(){
    alert(1)
    document.write('<h1>1</h1>');
    alert(2)
    docunment.write('<h2>2</h2>')
    alert(3)
    docunment.write('<h3>3</h3>')
}
</script>
如何讓瀏覽器的顯示順序 與我寫的代碼順序一樣

把顯示寫在函數里面:
<script>
     window.onload = function () {
     function first() {
     //第1個函數
     //TODO:
     //顯示
     document.write('<h1>1</h1>');
     }
     function second() {
     //第2個函數
     //TODO:
     //顯示
     docunment.write('<h2>2</h2>')
     }
     function third() {
     //第3個函數
     //TODO:
     //顯示
     docunment.write('<h3>3</h3>')
     }
     //執行
     first();
     second();
     third();
     }

瀏覽器渲染的順序就和你現在寫的代碼是一致的
    不過,你不能用alert(),alert()無論放在那里都會比同等級的代碼先執行(原因自己查下吧)。
    我把alert()改成console.log()之后,一調試就看出效果來了
    怎么改變事件優先執行
 
黑龙江36选7结果查询