【SAPUI5】Bootstrap이란?
Bootstrap이란?
Bootstrap은 일반적으로 다음과 같이 정의됩니다.
전원을 켠 후 또는 리셋 후에 컴퓨터의 메모리에 기본 소프트웨어를 로드하는 것을 말합니다.
출처 : 무료 백과 사전 "Wikipedia (Wikipedia)"
SAPUI5는 페이지가 열릴 때 처음에 SAPUI5 라이브러리, 테마 등을 로드하는 스크립트를 말합니다.
SAPUI5의 어플리케이션으로서 움직이기 위해서 필수이군요.
(Bootstrap이라는 프레임 워크가 있지만 그것과는 별개입니다)
어디에 쓰는지
시작하려면, 마지막 기사 에서 소개한 순서로 Helloworld의 페이지를 만들어 둡니다.
index.html 파일은 다음과 같습니다.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta charset="UTF-8">
<title>Hello World App</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
head 태그 뒤에 다음과 같이 코드를 추가합니다.
첫 번째 script 태그는 Bootstrap입니다.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta charset="UTF-8">
<title>Hello World App</title>
<!--以下を追加-->
<script
id="sap-ui-bootstrap"
src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
data-sap-ui-theme="sap_belize"
data-sap-ui-libs="sap.m"
data-sap-ui-compatVersion="edge"
data-sap-ui-preload="async" >
</script>
<script>
sap.ui.getCore().attachInit(function () {
alert("UI5 is ready");
});
</script>
<!--以上を追加-->
</head>
<body>
<p>Hello World</p>
</body>
</html>
Bootstrap의 내용
품목
지정하는 것
id
고정 값 "sap-ui-bootstrap"
src
SAPUI5 코어 라이브러리가 저장된 위치
data-sap-ui-theme
UI 테마
data-sap-ui-libs
페이지에서 사용할 UI 라이브러리
data-sap-ui-compatVersion
"edge"를 지정하면 SAPUI5의 최신 기능을 사용할 수 있습니다 (선택 사항)
data-sap-ui-preload
라이브러리를 동기식으로 로드할지(sync) 또는 비동기식으로 읽을지(async)를 지정합니다. 성능 향상을 위해 async를 지정하는 것이 좋습니다.
attachInit 메소드에 대하여
data-sap-ui-preload를 "async"(비동기)로 했을 경우, 필요한 라이브러리가 모두 읽힌 타이밍을 어플리케이션이 알 필요가 있습니다. 이를 위해 attachInit 메서드를 사용합니다.
이번에는 attachInit 메소드에서 경고를 출력합니다.
실행 결과
실행 결과는 다음과 같습니다.
참고로 한 페이지
Bootstrapping: Loading and Initializing
Get Started: Setup and Tutorials-Walkthrough-Step 2: Bootstrap
Reference
이 문제에 관하여(【SAPUI5】Bootstrap이란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tami/items/b9dca653f1d076e19757텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)