我正在开发GWT项目并提高项目的处理速度,我们正在使用代码分割技术来分割我们的js文件。 目前,我们研究了项目的初始加载顺序,并尝试在我们的项目中实现它。当我们在项目xml文件中给出类的序列时,有一个类有多个runAsync方法,即多个分裂点,然后我们得到一个错误多个runAsync调用标记为类com.client.MyHistoryListener
要问的问题: - 1.错误的理由?
在单个类中有多个runAsync()可以将类代码分段吗?
初始加载顺序的正确方法及其管理方式是什么?
public void onModuleLoad() { GWT.runAsync(new RunAsyncCallback(){
@Override
public void onSuccess() {
// TODO Auto-generated method stub
Resource.INSTANCE.CourseCss().ensureInjected();
}
@Override
public void onFailure(Throwable reason) {
// TODO Auto-generated method stub
System.out.println("Fail");
}
});
}