白鹭之JSZip高级应用:压缩JS

  

本片讲解白鹭使用JSZip解析加压的js代码,然后将其还原成可执行的js代码。

一,先将白鹭库打包:

①:在网站根目录建一个白鹭文件夹,在其中放入类库

白鹭之JSZip高级应用:压缩js

②:将白鹭文件夹打包成<强>白鹭。zip


二,将main.min.js打包成<强> main.min.js。zip

<强>

三、索引。html

  ,,,,,,,html, body  {
  ,,,,,,,,,,,-ms-touch-action:,没有;
  ,,,,,,,,,,,背景:,# 888888;
  ,,,,,,,,,,,填充:,0;
  ,,,,,,,,,,,边界:,0;
  ,,,,,,,,,,,保证金:,0;
  ,,,,,,,,,,,身高:,100%;
  ,,,,,,,}
  ,,,& lt;/style>
  ,& lt; script 白鹭="填词”,src=" https://www.yisu.com/zixun/libs/modules/jszip/jszip.min.js "祝辞& lt;/script>
  & lt;/head>
  & lt; body>
  ,,,& lt; div ,类=癳gret-player”
  ,,,,,,,,data-entry-class=爸饕?
  ,,,,,,,,data-orientation=白远?
  ,,,,,,,,data-scale-mode=皊howAll”
  ,,,,,,,,data-frame-rate=" 30 "
  ,,,,,,,,data-content-width=" 640 "
  ,,,,,,,,data-content-height=" 1136 "
  ,,,,,,,,data-show-paint-rect=癴alse”
  ,,,,,,,,data-multi-fingered=?”
  ,,,,,,,,data-show-fps=癴alse”, data-show-log=癴alse”
  ,,,,,,,,data-show-fps→
  ,,,& lt;/div>
  & lt; script>
  ,,,,,,//加载白鹭的引擎库
  ,,,试一试
  ,,,{
  ,,,,,,,loadZip (“egret.zip函数(邮政编码)
  ,,,,,,,{
  ,,,,,,,,,,,//压缩进的白鹭引擎的各个代码文件
  ,,,,,,,,,,,var  files =, (“egret.min.js”,“egret.web.min.js”,“res.min.js”,“tween.min.js”,,
  ,“dragonBones.min.js”,才能“eui.min.js”、“game.min.js”,“jszip.min.js”、“particle.min.js”);
  ,,,,,,,,,,,for  (var 小姐:=,0;,小姐:& lt;, files.length;,我+ +)
  ,,,,,,,,,,,{
  ,,,,,,,,,,,,,,,createScript (zip,“白鹭/?文件[我]);
  ,,,,,,,,,,,}
  ,,,,,,,,,,,//加载游戏代码
  ,,,,,,,,,,,loadZip (“main.min.js.zip”, +,”? v=", +, math . random()函数(邮政编码)
  ,,,,,,,,,,,{
  ,,,,,,,,,,,,,,,createScript (zip,“main.min.js”);
  ,,,,,,,,,,,,,,,//全部加载完成,启动白鹭游戏
  ,,,,,,,,,,,,,,,egret.runEgret ({, renderMode:“webgl, audioType:, 0,视网膜:真正});
  ,,,,,,,,,,,});
  ,,,,,,,});
  ,,,}
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

白鹭之JSZip高级应用:压缩JS