请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

biz-dev

中级会员

99

主题

266

帖子

917

积分

中级会员

积分
917

微信认证勋章

biz-dev
中级会员   /  发表于:2019-12-17 14:42  /   查看:3921  /  回复:1
项目中使用了SpreadJS插件,功能很好用,但是同时也有个烦恼,就是每次页面打开都要加载38MB的库文件,
所以想了解一下引入的库文件的用途,以及关于功能精简有什么建议,谢谢。

引入的库文件如下:


JS部分:  
<!-- Libraries -->
  <script src="../lib/jquery-2.0.2.min.js"></script>
  <script src="../lib/jquery-ui/js/jquery-ui-1.10.3.custom.min.js"></script>
  <script src="../lib/knockout-2.3.0.min.js"></script>
  <script src="../lib/zTreeStyle/js/jquery.ztree.all-3.5.min.js"></script>
  <script src="../lib/spread/gc.spread.sheets.all.13.0.0.min.js"></script>
  <script src="../lib/spread/plugins/gc.spread.sheets.print.13.0.0.min.js"></script>
  <script src="../lib/spread/plugins/gc.spread.sheets.pdf.13.0.0.min.js"></script>
  <script src="../lib/spread/plugins/gc.spread.sheets.charts.13.0.0.min.js"></script>
  <script src="../lib/spread/plugins/gc.spread.sheets.barcode.13.0.0.min.js"></script>
  <script src="../lib/spread/plugins/gc.spread.sheets.shapes.13.0.0.min.js"></script>
  <script src="../lib/spread/interop/gc.spread.excelio.13.0.0.min.js"></script>
  <script src="../lib/spread/resources/zh/gc.spread.sheets.resources.zh.13.0.0.min.js"></script>
  <script src="../lib/spread/license.js"></script>
  <script src="../lib/FileSaver.min.js"></script>
  <script src="../common/app.js"></script>
  <script src="../common/resources.js"></script>
<!--  <script src="../common/resources.cn.js"></script>-->
  <script src="../common/resources.en.js"></script>
  <script src="../widgets/gcui/gcui.js"></script>
  <script src="../widgets/colorpicker/colorpicker.js"></script>
  <script src="../widgets/fontpicker/fontpicker.js"></script>
  <script src="../widgets/comboframe/comboframe.js"></script>
  <script src="../widgets/borderpicker/borderpicker.js"></script>
  <script src="../widgets/sliderpanel/sliderpanel.js"></script>
  <script src="../chart/chart-templates.js"></script>
  <script src="../common/colorHelper.js"></script>
  <script src="../common/util.js"></script>
  <script src="../common/asyncLoader.js"></script>
  <script src="../common/metadata.js"></script>
  <script src="../spreadWrapper/spreadMeta.js"></script>
  <script src="../spreadWrapper/spreadWrapper.js"></script>
  <script src="../spreadWrapper/spreadActions.js"></script>
  <script src="../spreadWrapper/actions.js"></script>
  <script src="../spreadWrapper/ceUtility.js"></script>
  <script src="../spreadWrapper/spreadUtility.js"></script>
  <script src="../dialogs/baseDialog.js"></script>
  <script src="../dialogs/dialogs.js"></script>
  <script src="../dialogs/dialogs2.js"></script>
  <script src="../dialogs/chartDialogs.js"></script>
  <script src="../formatDialog/formatDialog.js"></script>
  <script src="../formulaBar/formulaBar.js"></script>
  <script src="../statusBar/statusBar.js"></script>
  <script src="../chartPreviewer/chartPreviewer.js"></script>
  <script src="../chart/addChartElement/chartAddChartElement.js"></script>
  <script src="../chart/chartColorPicker/chart-colorPicker.js"></script>
  <script src="../chart/chartLayoutPicker/chartLayoutPicker.js"></script>
  <script src="../chart/chartTypePicker/chartTypePicker.js"></script>
  <script src="../chart/chartSliderPanel.js"></script>
  <script src="../chart/chartWrapper.js"></script>
  <script src="../shape/utils.js"></script>
  <script src="../shape/setShapeWidthAndHeight.js"></script>
  <script src="../shape/shapeStyleTemplates.js"></script>
  <script src="../shape/insertShape/insertShapePopup.js"></script>
  <script src="../shape/insertShape/insertShapePreview.js"></script>
  <script src="../shape/shapeStylePreview/shapeStylePreview.js"></script>
  <script src="../shape/shapeSliderPanel.js"></script>
  <script src="../ribbon/ribbon.js"></script>
  <script src="../contextMenu/contextMenu.js"></script>
  <script src="../fileMenu/fileMenu.js"></script>

CSS部分:
  <!-- Libraries -->
  <link href="../lib/jquery-ui/css/smoothness/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" type="text/css" />
  <link href="../lib/gcui.css" rel="stylesheet" type="text/css" />
  <link href="../lib/spread/gc.spread.sheets.excel2013white.13.0.0.css" rel="stylesheet" type="text/css" />
  <link href="../lib/zTreeStyle/css/zTreeStyle.css" rel="stylesheet" type="text/css" />
  <link href="../lib/rainbow-ui.css" rel="stylesheet" type="text/css" />
  <link href="../common/common.css" rel="stylesheet" type="text/css" />
  <link href="../widgets/colorpicker/colorpicker.css" rel="stylesheet" type="text/css" />
  <link href="../widgets/fontpicker/fontpicker.css" rel="stylesheet" type="text/css" />
  <link href="../widgets/comboframe/comboframe.css" rel="stylesheet" type="text/css" />
  <link href="../widgets/borderpicker/borderpicker.css" rel="stylesheet" type="text/css" />
  <link href="../widgets/sliderpanel/sliderpanel.css" rel="stylesheet" type="text/css" />
  <link href="../dialogs/dialogs.css" rel="stylesheet" type="text/css" />
  <link href="../dialogs/dialogs2.css" rel="stylesheet" type="text/css" />
  <link href="../dialogs/chartDialogs.css" rel="stylesheet" type="text/css" />
  <link href="../formatDialog/formatDialog.css" rel="stylesheet" type="text/css" />
  <link href="../ribbon/ribbon.css" rel="stylesheet" type="text/css" />
  <link href="../formulaBar/formulaBar.css" rel="stylesheet" type="text/css" />
  <link href="../spreadWrapper/spreadWrapper.css" rel="stylesheet" type="text/css" />
  <link href="../statusBar/statusBar.css" rel="stylesheet" type="text/css" />
  <link href="../contextMenu/contextMenu.css" rel="stylesheet" type="text/css" />
  <link href="../fileMenu/fileMenu.css" rel="stylesheet" type="text/css" />
  <link href="../index/index.css" rel="stylesheet" type="text/css" />
  <link href="../chart/chartColorPicker/chart-colorPicker.css" rel="stylesheet" type="text/css" />
  <link href="../chart/addChartElement/chartAddChartElement.css" rel="stylesheet" type="text/css" />
  <link href="../chart/chartTypePicker/chartTypePicker.css" rel="stylesheet" type="text/css" />
  <link href="../chart/chartLayoutPicker/chartLayoutPicker.css" rel="stylesheet" type="text/css" />
  <link href="../shape/insertShape/insertShapePopup.css" rel="stylesheet" type="text/css" />
  <link href="../shape/shapeStylePreview/shapeStylePreview.css" rel="stylesheet" type="text/css" />
  <!-- CN special -->
  <link href="../common/local.cn.css" rel="stylesheet"/>
  <link href="main.css"  rel="stylesheet"/>



1 个回复

Fiooona
论坛元老   /  发表于:2019-12-17 16:55:51
沙发
这个是在线表格编辑器当中的引用,在线表格编辑器是源码授权的,您可以看到源代码中的每个文件。功能精简是可以的,这样看您的业务需求,
这些菜单如果有不需要的可以进行精简,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部