推 KawasumiMai: 用flag? 06/05 14:36
→ KawasumiMai: 開頭呼叫某script並結尾偵測flag決定要不要recall 06/05 14:36
→ KawasumiMai: 然後loading完之後修改flag讓他執行完跳出不recall? 06/05 14:36
→ KawasumiMai: 或者用settimeout去repeat然後onload之後clear? 06/05 14:37
請問是不是要等所有網頁的進度都載入了才會開始執行所有的javascript?
還是只要把script放在最前端,即使網頁還沒開始載入html部分,它就會自己先執行了?
※ 編輯: banana2014 (219.80.128.160), 06/05/2015 17:04:00
→ KawasumiMai: 個人理解:一開始就會執行了吧?不然也不用onload 06/05 22:07
→ KawasumiMai: 不過因為裡面這時抓不到document內的東西,所以一般 06/05 22:07
→ KawasumiMai: 不會這樣寫。看你要幹嘛用。 有錯請鞭 06/05 22:08
推 mrbigmouth: 一開始就會執行 除非你加上defer attribute 06/05 22:39
→ mrbigmouth: 瀏覽器在載入沒有defer的script tag時,在所有程式皆 06/05 22:40
→ mrbigmouth: 載入並執行完畢之前不會繼續往下讀取HTML 06/05 22:40
→ mrbigmouth: 這也是為何一般會建議你把所有script tag擺到最後 06/05 22:41