根据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/

10-11 14:20