特別簡單的首頁welcomepage,在debug的時候發現$(document).ready() 老是執行兩次,第一次看起來像是建立了一個臨時文件執行的,第二次纔在真正的index.js裏執行,非常困惑。spa
Google以後發現緣由是index.js被引用了兩次,因而回去查代碼,果真:debug
<!-- Constants --> <script src="./index.js"></script> <!-- PNotify --> <script src="vendors/pnotify/dist/pnotify.js"></script> <script src="vendors/pnotify/dist/pnotify.buttons.js"></script> <script src="vendors/pnotify/dist/pnotify.nonblock.js"></script> <script src="./ibacc/js/constants.js"></script> <script src="./ibacc/js/resources/string.js"></script> <script src="./index.js"></script>
刪掉一個世界清靜了。明天繼續看怎麼在頁面load以前先加載一個function的問題。window.load很差用,執行甚至在ready()以後。code