根据AngularJS documentation的介绍,应用程序自举从DOMContentLoaded事件开始。
根据MDN,DOMContentLoaded事件并不意味着所有外部脚本均已加载。那么,如果:
我在单独的文件中有应用程序的不同部分
(指令,控制器)和
在加载所有脚本之前会触发DOMContentLoaded事件
那不应该引起错误:未定义的函数等吗?如果不是,那么...我想念什么吗?
最佳答案
我认为您误读了MDN上的文档。样式表不会在DOMContentLoaded之前加载(除非将它们放置在脚本标签之前),但是DOMContentLoaded仅在加载所有脚本时才会调用。
资料来源
http://molily.de/weblog/domcontentloaded
http://ablogaboutcode.com/2011/06/14/how-javascript-loading-works-domcontentloaded-and-onload/
关于javascript - AngularJS,DOMContentLoaded和脚本加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27191540/