在介绍ensure内部的实现之前,让我们先来看看其功能: ensure({ html: “popup.html”, [removed] “popup.js”, css: “popup.css” }, function() { Popup.show(“hello world”); } ); 在这段代码中,ensure首先会确保popup.html、popup.js、popup.css这3个文件的加载,如果都没加载过ensure就会动态加载它们;如果已经加载过了,ensure不会再次加载。在确保这3