2011-05-09 48 views
3

我的意思是,如果聲明的第一個函數是加載的第一個函數?因爲,如果是這樣,我可以添加一個var loaded = true到該文件的末尾來知道它是否被加載(我知道我可以使用onload,但我希望這種替代方案也可以)。JavaScript線性加載?

回答

1

很大程度上取決於您使用的瀏覽器。根據您的要求,您可能會受益於script loader。這樣你可以聲明性地定義你想要加載的腳本,並且加載器將確保它們被加載一次。另外,here是關於JavaScript加載的更多信息。

0

它真的值得使用框架,如jquery或YUI當建設任何嚴重的JavaScript,但回答你的問題是的,我的理解是,JavaScript文件執行時,他們被加載。

1

HTML標準says表示SCRIPT元素按其聲明的順序進行解釋。這包括內聯JavaScript和對外部文件的引用。