01 SAP UI5 引导文件

        在文件夹中新创建一个02文件夹,用于今天的学习,在02文件夹下再创建一个webapp目录,里面主要是放SAP UI5 的相关代码,如图,以下是SAP UI5 的项目结构

         SAP UI5有项目目前有两个文件夹,一个index.html 和 index.js这两个文件,一个是页面的入口,即index.html,另一个是用于控制页面的方法之类的,即index.js文件。该工程文件运行效果如图:

index.html文件代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Hello World</title>
  <script
    id="sap-ui-bootstrap"
    src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
    data-sap-ui-async="true"
    data-sap-ui-resourceroots='{"sap.ui5.xiaohou": "./"}'
    data-sap-ui-oninit="module:sap/ui5/xiaohou/index"></script>
</head>
<body>
  <div>Hello World</div>
</body>
</html>

 针对script里面的内容,以下是逐一说明。

	1.src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
    2.data-sap-ui-async="true"
    3.data-sap-ui-resourceroots='{"sap.ui5.xiaohou": "./"}'
    4.data-sap-ui-oninit="module:sap/ui5/xiaohou/index"

1.这个url路径是加载远程SAP UI5 的资源路径,SAP UI5的组件样式等都是在这里加载,也是SAP UI5的引导文件

2.设置data-sap-ui-async="true",可以利用现代浏览器的并行处理特性,同时执行多个异步加载所有模块的网络请求,而不会阻塞 UI. 这是 SAP UI5 推荐的设置。

3.设置SAP UI5的命名空间data-sap-ui-resourceroots='{"sap.ui5.xiaohou": "./"}',命名空间可以随意命名,但是第3和第4点这两个需要对应得上。

4.加载index模块是从上面的命名空间里面加载,两者的命名空间需要一致

index.js文件代码

sap.ui.define([
  
], function() {
  'use strict';
  alert("加载SAP UI5 资源库啦!!!")
});

在index.html中设置index.js路径之后,index.js文件会自动执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值