簡體   English   中英

IBM Worklight - 如何移植PhoneGap應用程序?

[英]IBM Worklight - How to port a PhoneGap app?

我目前正在開發一個IBM Worklight項目,我有一個需要移植到它的phonegap應用程序。

有沒有人對它有任何想法?

將phonegap應用程序移植到Worklight通常非常簡單。 index.html - > Body的內容進入Worklight App的主HTML - > Body。 如果你的頭部有腳本和css鏈接,那些也需要移動...但你不需要加載cordova.js。 Worklight Framework將為您解決這個問題。 默認情況下它也會加載jQuery,但如果您願意,可以覆蓋應用程序代碼使用的jQuery版本。

如果您在deviceready處理程序中進行處理,則應將其移至wlCommonInit。 其余的應用程序工件應該移動到Worklight App的公共文件夾下的正確相對位置。

之后,您將不得不根據您正在移植的特定應用程序的詳細信息處理詳細信息,但這應該可以幫助您入門。

您應該閱讀IBM Worklight入門培訓模塊 ......

完成后,您將對Worklight項目的application structure有一個更好的概述和理解,然后您將看到您需要放置應用程序的每個部分(HTML,CSS,JS,本機代碼,如果有的話) Worklight對應物。

此外,重要的是要注意, 不必簡單地復制/粘貼,而是將其放置在應用程序的給定模板中的正確位置。

  • HTML :不要刪除HEAD和文件底部已有的各種JS和CSS引用
  • JavaScript :公共代碼(通常是應用程序的邏輯wlCommonInit()common\\{app-name}.js文件中傳入wlCommonInit() ,該文件在初始化后也會處理應用程序。
  • JavaScript:特定於環境的代碼(UI等)進入envName\\{app-name}.js wlEnvInit()
  • Worklight附帶Cordova (PhoneGap),因此您可能擁有的所有設備就緒代碼大部分都不再需要。

再一次,一旦你閱讀了培訓模塊,它就會像1-2-3一樣簡單。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM