特别简单的首页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