FastChar-ExtJs框架在FastChar基础上集成了强大好用的ExtJs免费框架,所以后台框架的界面基本都是js文件,这个时候就牵扯到安全和浏览器加载速度的问题!在FastChar-ExtJs默认提供自动加密js文件的方法,使用的yuicompressor框架压缩,只要在IFastWeb启动时配置一下就可以了,如下代码:
public class FastCharWeb implements IFastWeb {
/**
* web启动初始化
* @param engine
*/
@Override
public void onInit(FastEngine engine) throws Exception {
/**此处省略其他代码**/
engine.getConfig(FastExtConfig.class)//获取config配置类 .setCompressAppJs(true);//配置自动压缩app文件夹下的所有js文件。
}
}
如果是正式发布版本的话,也可以配置自动合并App文件夹下的所有Js文件,极大的提高浏览器的加载速度,如下代码:
public class FastCharWeb implements IFastWeb {
/**
* web启动初始化
* @param engine
*/
@Override
public void onInit(FastEngine engine) throws Exception {
/**此处省略其他代码**/
engine.getConfig(FastExtConfig.class)//获取config配置类 .setMergeAppJs(true)//配置自动合并app文件夹想的所有js文件 .setCompressAppJs(true);//配置自动压缩app文件夹下的所有js文件。
}
}