FastChar官网
FastChar官网 FastChar
捐助公告
  • 欧克克 863***453@qq.com ¥59.0
  • *💋 180*****471 ¥39.0
  • 懒者 433***782@qq.com ¥39.0
  • 默默猴 874***370@qq.com ¥199.0
  • 认真的猿 116****803@qq.com ¥39.0
  • 爱心 126****357@qq.com ¥39.0
  • 能量 257***146@163.com ¥19.0
  • 水染的天色 113****338@qq.com ¥39.0
  • 微笑的死神 156****158@qq.com ¥39.0
  • 笑话 bai***121@163.com ¥39.0
 FastChar-ExtJs如何自动压缩加密js文件?
  FastChar    分享于:2019-07-26 11:03    阅读次数:4511
  

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文件。

}

}
爱心 2019-08-01 14:44:53.0
   
可以可以
默默猴 2019-08-12 14:49:32.0
   
牛逼啊!
懒者 2019-08-13 10:11:16.0
   
厉害!👍