bootstraptable treeGrid 懒加载_SAP UI5加载时的library-preload.json文件

文件的作用,在Jerry的博客How I do self-study on a given Fiori control – part 1里有介绍:

In productive use, for performance reasons, all controls of a library are also available in the file, which is loaded initially (and can be loaded asynchronously). It contains each control/module as a string, which is then parsed into JavaScript on demand. So this avoids many HTTP requests and thus improves performance.

以上文字来自SAP UI5开发人员:Kunz Andreas:

我试着简单翻译一下:

在productive使用场景下,处于性能考虑,一个SAP UI5应用的单个library里包含的所有控件实现会被打包成单个的文件中去,可以在SAP UI5应用bootstrap阶段加载或者按需进行异步加载。以字符串的格式包含了每个control/module的实现,可以被解析成JavaScript对象在SAP UI5框架里使用。这种打包成单个库文件然后加载的方式,减少了HTTP请求的数量,提高了性能。

上图是按照Jerry文章一个用于SAP UI5学习的脚手架应用,没有任何后台API的依赖里介绍的方法,开发了一个只包含button控件的最简单的SAP UI5应用,加载之后在Chrome开发者工具里观察到的网络请求,其中包含四个的加载:

更多Jerry的原创文章,尽在:"汪子熙":

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值