1樓:匿名使用者
頁面載入過程中,瀏覽器會對頁面上或載入的每個js**塊(或檔案)進行掃描,
如果遇到定義式函式,則進行預處理(類似於c等的編譯),
處理完成之後再開始 由上至下執行指令碼中的內容
2樓:匿名使用者
在現在,有一些先進的瀏覽器確實可以先調自定義用函式,自定義函式寫在下面,因為這些先進瀏覽器遇到函式時,會自動去尋找是否有這個函式,但是,還是不建議這樣寫,畢竟一些低版本的瀏覽器不支援,特別是ie,
3樓:萢萢
用到的時候再去找
找不到再報錯
4樓:匿名使用者
為什麼會報錯呢?fn(a) 的作用域是整個 頁面 只要有這個函式 在作用域中的任何地方 都可以呼叫
函式直接寫在html頁面的