摘要:例如我需要在的里通過彈一個消息顯示在上,我需要先定義我自己的,該自標準的,路徑為而為了調(diào)用的方法,也必須先拿到的實例。所有的由中的統(tǒng)一管理。
UI5
例如我需要在controller的onShowHello里通過MessageToast彈一個消息顯示在UI上,
我需要先定義我自己的controller,該controller extend自UI5標準的controller module,路徑為sap/ui/core/mvc/Controller, 而為了調(diào)用MessageToast的show方法,也必須先拿到MessageToast的實例。所以UI5里使用sap.ui.define去加載這兩個依賴的module,加載完成后,會調(diào)用應(yīng)用開發(fā)人員傳入的回調(diào)函數(shù),加載的兩個module的內(nèi)容作為兩個輸入?yún)?shù)傳入該回調(diào)函數(shù)。
UI5所有的module由jquery.sap.global.js中的Module統(tǒng)一管理。
更多細節(jié)請查看我的SAP前同事Wu Ji的博客SAPUI5 walkthrough step 6 – modules, dive in – how does modules work?
當然也存在sap.ui.require這種簡潔用法。一個UI5框架的使用例子:
nodejs邏輯和UI5類似,假設(shè)我想使用queryString這個module,只需要用nodejs標準的require函數(shù)將其引入:
然后就可在應(yīng)用代碼里使用該module通過module.exports暴露出的方法:
require調(diào)用internal/module.js里的self.require:
然后是Module._load:
nodejs也有類似UI5的module統(tǒng)一管理器:Module._cache. 每次加載module時,首先從這個管理器里查看是否該module已經(jīng)加載。只有當module在管理器里不存在時才會真正加載,new一個Module對象,維護好屬性后存入module管理器。
加載好的module就是一系列function的集合:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/94060.html
摘要:例如我需要在的里通過彈一個消息顯示在上,我需要先定義我自己的,該自標準的,路徑為而為了調(diào)用的方法,也必須先拿到的實例。所有的由中的統(tǒng)一管理。 UI5 例如我需要在controller的onShowHello里通過MessageToast彈一個消息顯示在UI上,showImg(https://segmentfault.com/img/remote/1460000014235957); 我...
摘要:在以下簡稱和以下簡稱開發(fā)團隊都工作過,這篇文章給出這兩款產(chǎn)品一些技術(shù)層面的比較。標準開發(fā)方式和的雖然看起來都是風格,但實現(xiàn)技術(shù)不同。而的標準則是基于和協(xié)作而成的。 如果您對SAP S/4HANA for Customer Management(以下簡稱S4CRM)和SAP Cloud for Customer(以下簡稱C4C)不甚熟悉,那我建議您可以先瀏覽我之前寫的這兩篇微信公眾號文章...
摘要:在以下簡稱和以下簡稱開發(fā)團隊都工作過,這篇文章給出這兩款產(chǎn)品一些技術(shù)層面的比較。標準開發(fā)方式和的雖然看起來都是風格,但實現(xiàn)技術(shù)不同。而的標準則是基于和協(xié)作而成的。 如果您對SAP S/4HANA for Customer Management(以下簡稱S4CRM)和SAP Cloud for Customer(以下簡稱C4C)不甚熟悉,那我建議您可以先瀏覽我之前寫的這兩篇微信公眾號文章...
摘要:目前成都所有基于云的產(chǎn)品開發(fā)團隊無一例外地采用了這種方式。值得一提的是雖然其后臺仍然基于但是的應(yīng)用的部署方式?jīng)]有采用本文介紹的方式一,而是本章節(jié)正在介紹的方式二。 showImg(https://segmentfault.com/img/remote/1460000013266451); 封面圖片來自Google搜索,關(guān)鍵字: Fiori Deployment 方式1 On premi...
閱讀 1783·2021-10-18 13:30
閱讀 2658·2021-10-09 10:02
閱讀 3002·2021-09-28 09:35
閱讀 2117·2019-08-26 13:39
閱讀 3548·2019-08-26 13:36
閱讀 1977·2019-08-26 11:46
閱讀 1158·2019-08-23 14:56
閱讀 1745·2019-08-23 10:38