有没有办法在ASP.NET MVC包中添加Dojo模块?
我知道要使用Dojo模块,应使用require()
或Set <ShipperModel> shippers = baseSiteSerivce.getCurrentBaseSite().getStores().get(0).getShippers();
final List<KeyValueStoreModel> kvList = keyValueStoreService.getKeyValueStoreModelListByCode(HERITAGEUNIT_DELIVERYINSTRUCTION_SHIPVIA);
for (ShipperModel shipperModel : shippers)
{
for (KeyValueStoreModel keyValueStoreModel : kvList)
{
if(shipperModel.getCode().equals(keyValueStoreModel.getCode()))
{
// if codes are equals then it will remain in the kvList.
}
}
}
,浏览器将每个模块加载为不同的.js文件。但是在页面中,我需要使用更多模块,浏览器应该加载50个(例如).js文件,这会使整个页面的加载速度变慢。
谢谢!
答案 0 :(得分:1)
据我所知,没有直接的方法在ASP.NET MVC包中进行dojo构建。
但是为了最大化页面加载,您需要使用dojo/util构建您的dojo应用程序,并将结果文件链接到HTML头中。
dojo构建允许您:
有关The Dojo Build System的更多信息。
非常有用的dojo boilerplate开始。