精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

基于LeanCloud和Wex5開發跨平臺HTML5應用程序

原創
移動開發
本文將介紹基于Wex5高級HTML5開發環境并集成LeanCloud提供的BaaS技術開發HTML5應用程序的完整流程與關鍵步驟。

隨著HTML5技術的標準化,全球范圍內迅速掀起了HTML5應用程序的開發熱潮。這是因為借助于HTML5技術程序員可以相對容易和迅速地開發出適用于桌面和移動設備的跨平臺應用軟件。本文將介紹基于Wex5高級HTML5開發環境并集成LeanCloud提供的BaaS技術開發HTML5應用程序的完整流程與關鍵步驟。

一、 LeanCloud簡介

LeanCloud是國內的移動應用一站式云服務。LeanCloud提供了數據存儲、實時消息、統計分析以及多種擴展組件,全面涵蓋移動應用開發的需求,支持iOS、Android、Web等多平臺。LeanCloud產品旨在幫助開發者擺脫后端開發負擔以專注于產品創新,同時縮短開發周期、節省開發投入、快速進入市場。

本文案例中使用的是LeanCloud最知名的云存儲技術。注冊用戶可以使用在線控制面板從云端管理云端數據存儲,就像傳統的DBA管理后臺數據庫一樣,而且更為輕松安全。

二、 Wex5簡介

北京起步科技研發的Wex5系統正是適應時代要求及時推出的一款HTML5應用開發環境。基于Wex5可以快速開發出一個跨越桌面和移動設備的應用程序。下圖展示了Wex5框架組成示意圖。

概括來看,選擇Wex5開發HTML5應用具有如下優勢:

  • 開源免費:WeX5采用Apache許可證開源模式,商業友好,完全免費。
  • 基于主流技術和標準:WeX5前端采用HTML5+CSS+JS標準,使用AMD規范的requirejs、bootstrap、jquery等技術;WeX5手機APP基于phonegap(cordova)采用混合應用(hybridapp)開發模式;WeX5支持多種類型的后端,包括Java、PHP和.NET等,同時也支持云API。

WeX5對跨平臺多前端支持極好,一次開發,多平臺運行。目前,WeX5支持的前端有:

  • 移動APP(蘋果APP和安卓APP);
  • 微信應用(包括公眾號、服務號和企業應用號);
  • PC瀏覽器;
  • 其它輕應用(如百度直達號);
  • WeX5堅決走開源和開放的道路,WeX5在支持后端技術和后端部署上,體現出極端徹底的開放性:
  • 開放的后端技術支持:WeX5的后端完全開放,可通過http和websocket等協議連接各種后端中間件或云服務(Java、PHP、.NET等);
  • WeX5的部署完全開放自由,無任何限制,可以部署在任何公有云或私有云服務器上。

WeX5的IDE基于eclipse,提供了一個完全可視化、組件化、拖曳式開發環境,完全所見即所得;向導化和模板化等工具,快速生成常見應用場景界面。

WeX5的UI組件體系完全基于HTML5+CSS+JS,使用requirejs、jquery和bootstrap技術,內置支持大量豐富的UI組件;針對一些常用的場景,WeX5提供了豐富的向導,便于快速構建應用。

WeX5基于phonegap(cordova)采用混合應用(hybridapp)開發模式,可以輕松調用手機設備和硬件能力,如相機、地圖、LBS定位、指南針、通話錄、文件、語音、電池等等,針對設備的本地能力,WeX5提供了豐富的cordova插件。

在WeX5上,不僅可以使用內置的組件、向導和cordova插件,你也可以根據自己的需要,擴展定義自己的組件、向導和cordova插件;如果你覺得bootstrap樣式不是你想要的,你也可以在WeX5上做出一套基于別的樣式庫(例如Semantic UI)的組件和向導。

開發手機APP,模擬調試是關鍵能力,對開發者極端重要,而這也是業務現有hybridapp開發工具的軟肋。WeX5對hybridapp開發提供了業務最強大的調試支持。

三、 開發Wex5端應用

啟動Wex5 Studio,在資源模型管理器的UI2文件夾上面單擊右鍵新建一個應用程序“Wex5ToLeanCloud”。

在文件夾Wex5ToLeanCloud上面單擊右鍵新建一個.w文件Index.w,使用“標準頁面”模板創建,如圖所示。

之后,在Index.w頁面上添加一個按鈕組件“開始測試”(label修改為“開始測試”,xid修改為btnStart),如圖所示:

然后,為按鈕btnStart添加onClick事件(雙擊onClick事件行后面的空格即可使系統自動切換到后臺js代碼視圖)。目前為止,此事件處理器內我們暫不輸入代碼,如下所示:

  1. Model.prototype.btnStartClick=function(event){ 
  2.  
  3. }; 

等接下來的LeanCloud云端設置結束后,再轉回頭來添加有關代碼。

四、 LeanCloud云端工作

首先,登錄Leancloud.cn網站,并在管理面板中點擊命令“創建應用”,輸入新應用名稱“Wex5ToLeanCloud”,最后點擊“創建”,如圖所示。

在上面創建成功應用程序后,切換到控制面板的“設置”頁并從“應用Key”項下記錄下程序對應的AppID和AppKey。后面在Wex5編程的js代碼中還要使用這兩個重要數據。

【提示】其實,使用LeanCloud的控制面板我們還可以做其他大量工作,例如創建供客戶端調用的數據結構,進行安全管理,導出云端數據,等等。

五、 Wex5端連接到LeanCloud云端

現在,我們承接前面Index.x后臺js代碼來繼續修改有關代碼,如下所示:

  1. define(function(require){ 
  2. var$=require("jquery"); 
  3. varjustep=require("$UI/system/lib/justep"); 
  4. //①加載LeanCloud相關js腳本  
  5. require("https://cdn1.lncld.net/static/js/av-mini-0.6.4.js"); 
  6. varModel=function(){ 
  7. this.callParent(); 
  8. //②LeanCloudSDK的初始化 
  9. AV.initialize('hQWAUTOld23aYK1jjdoBWans-gzGzoHsz','eJLPGOEw7dsFxQhAwMjCKERb'); 
  10. //啟用美國節點時還需要添加如下語句,本例不需要—因為我們使用的是國內節點! 
  11. //AV.useAVCloudUS(); 
  12. };  
  13. Model.prototype.btnStartClick=function(event){  
  14. //③ 
  15. var ZXZTestObject=AV.Object.extend('TestObject'); 
  16. var zxzTestObject=new ZXZTestObject(); 
  17. zxzTestObject.save({ 
  18. testField:'HelloWorld!' 
  19. }).then(function(){ 
  20. alert('Congratulation,Wex5toLeanCloud works!'); 
  21. }).catch(function(err){ 
  22. alert('error:'+err); 
  23. }); 
  24. }; 
  25. returnModel;  
  26. }); 

現在,我們來細致分析一下上述代碼。首先,①處負責加載LeanCloud相關js腳本。其次,在②處的模型Model構造函數中實現初始化LeanCloudSDK。最后,③處負責創建一個簡單的LeanCloud云端對象(繼承自AV.Object),并命名對象為TestObject。在接下來的save方法調用中,創建了一個字符串型屬性testField,并賦值為“HelloWorld”。如你所猜想的,save方法負責把本地創建的數據保存到云端服務器上。在上述調用成功時觸發回調函數并顯示成功調用信息;調用失敗時顯示錯誤提示。

六、 運行

現在,啟動Tomcat應用程序服務器,然后在Index.w文件上面單擊右鍵并選擇“用瀏覽器運行”命令。此后,系統會啟動Wex5系統自身攜帶的GoogleChrome瀏覽器。頁面啟動正常后,點擊按鈕“開始測試”,略微等待一段時間后,即可看到如圖所示結果。

打開LeanCloud.cn的應用程序Wex5ToLeanCloud后臺管理面板的“存儲”管理頁面,你會注意到“數據”欄出現TestObject對象,點擊后在后面出現相應的自Wex5客戶端創建的數據,如圖所示。

至此,Wex5端連接LeanCloud云端并修改云端操作測試成功!

當然,因為使用Wex5開發出的應用是跨平臺的,所以,你可以非常容易地把上述示例運行于iOS平臺和Android平臺上。

七、 小結

Wex5開發框架不僅開源免費而且基于主流HTML5技術和開發標準。基于此平臺,程序員可以快速地開發桌面Web應用、手機Web應用(包括微信應用)和手機APP混合應用。更可喜的是,WeX5支持多種類型的后端,包括Java、PHP和.NET等,同時也支持云API。因此,WeX5成為國內開發HTML5應用的首先框架。同時,BaaS也是云計算時代存儲技術的最流行方案。而Wex5的高度開發性使得其可以很輕易地集成各種BaaS方案(本文的LeanCloud即是其中之一)。本文給出的僅僅是Wex5應用集成LeanCloud BaaS技術的基本框架示例,更實用的和更富于挑戰性的應用還有待各位深入展開探索。

附,本文示例程序測試環境:

  • Mac OSX 10.11
  • Wex5 Version 3.4
責任編輯:李英杰 來源: 51CTO
相關推薦

2012-09-19 15:21:48

Worklight

2015-04-22 09:41:45

WeX5

2015-08-03 09:40:41

WeX5V3.2

2015-07-20 09:42:31

WeX5V3.2

2012-05-03 14:29:53

HTML5

2016-10-28 20:57:03

IBM

2012-01-01 22:07:28

jQMjQuery MobiHTHL5

2011-09-21 11:02:17

HTML 5

2015-02-05 10:11:44

HTML5Application

2011-07-12 09:25:45

HTML 5

2011-07-05 14:59:47

PhoneGapHTML 5

2011-08-01 16:43:51

ibmdwHTML5Dojo

2011-09-08 09:38:46

HTML5 WidgeDojo

2013-01-25 16:54:42

富士通HTML5企業級

2015-01-12 09:52:08

移動應用原生混合

2015-01-12 12:11:10

移動應用原生混合

2012-05-24 15:49:35

HTML5

2012-03-07 10:02:35

AppCanHTML5移動應用

2012-02-29 13:24:43

HTML5AppCan

2012-02-15 09:06:32

HTML5應用開發平臺AppCan內測
點贊
收藏

51CTO技術棧公眾號

国产高清在线看| 国产高清中文字幕| 澳门久久精品| 亚洲福利一区二区| 欧美色欧美亚洲另类七区| 亚洲精品成人在线视频| 欧美电影《轻佻寡妇》| 日韩精品中午字幕| 超碰97人人射妻| 激情影院在线观看| a级高清视频欧美日韩| 国产精品久久久久久久久久小说| 日本高清不卡免费| 欧美日韩一区二区三区在线电影| 欧美午夜精品一区二区三区| 日韩成人三级视频| 日本最新在线视频| 91在线云播放| 波多野结衣一区二区三区在线观看| 成年人免费高清视频| 亚洲欧美日韩高清在线| 亚洲视频电影图片偷拍一区| 亚洲热在线视频| 欧美二三四区| 亚洲aaa精品| 成人污网站在线观看| 国产三级视频在线播放线观看| 国产成人高清在线| 国产精品美女呻吟| 人妻丰满熟妇av无码区| 激情自拍一区| 久久亚洲综合国产精品99麻豆精品福利 | 亚洲专区一区| 欧美二区乱c黑人| 欧美a级片免费看| 妖精视频一区二区三区免费观看 | 国产精品爽爽爽| yjizz国产| 亚洲区国产区| 久久久久久久久久婷婷| 中文字幕在线有码| 91精品国产成人观看| 永久免费看mv网站入口亚洲| 亚洲天堂成人av| 激情小说亚洲色图| 亚洲第一区中文字幕| 精品人妻无码中文字幕18禁| 四虎精品在线观看| 欧美伊人久久久久久午夜久久久久| 国精产品一区一区三区视频| 成人免费一区二区三区牛牛| 一区二区三区高清在线| 经典三级在线视频| 国产激情小视频在线| 亚洲三级小视频| 中国一级黄色录像| 亚洲制服国产| 亚洲影院免费观看| 日韩美女爱爱视频| 成年男女免费视频网站不卡| 五月天激情小说综合| 免费毛片网站在线观看| 91超碰在线免费| 精品久久久国产| 成人免费毛片网| 久久电影tv| 在线视频一区二区免费| 午夜免费高清视频| 亚洲伦理网站| 日韩一区二区三区精品视频 | 久久91超碰青草在哪里看| 欧美性一二三区| 在线观看岛国av| 警花av一区二区三区| 精品欧美久久久| 亚洲av成人片无码| 一区二区三区日本久久久| 亚洲精品在线不卡| 成人免费视频入口| 午夜精品久久久久99热蜜桃导演 | 91动漫在线看| 在线视频cao| 欧美日韩一级二级三级| 污污视频在线免费| 亚洲精品aⅴ| 亚洲精品日韩丝袜精品| 免费精品在线视频| 伊人精品在线| 国产精品一香蕉国产线看观看| 国产免费一区二区三区最新不卡 | 女人18毛片毛片毛片毛片区二| 98精品久久久久久久| 欧美激情视频播放| 精产国品一区二区| 国产福利电影一区二区三区| 精品综合在线| 黄色网页在线免费看| 亚洲午夜久久久久| 成人免费视频久久| 99re8这里有精品热视频8在线| 精品偷拍各种wc美女嘘嘘| 日本视频在线免费| 亚洲尤物在线| 亚洲最大av在线| 国产乱视频在线观看| 亚洲在线视频免费观看| 国产又粗又长又大的视频| 亚洲一区二区三区免费| 在线精品高清中文字幕| 国产一二三四在线| 精品一区二区三区欧美| 欧美一区二区三区四区夜夜大片| 在线中文字幕-区二区三区四区| 色先锋aa成人| 国产精品扒开腿做爽爽爽a片唱戏| 欧美亚洲国产激情| 538国产精品一区二区免费视频| av手机免费看| 国产精品久久久久久久久久久免费看 | 久久久精品午夜少妇| 痴汉一区二区三区| 九七久久人人| 欧美日韩国产系列| 在线 丝袜 欧美 日韩 制服| 国产一区亚洲| 91啪国产在线| 蜜桃视频在线观看www社区 | 奇米影音第四色| 色狼人综合干| 88xx成人精品| 欧美视频在线观看一区二区三区| 亚洲人成影院在线观看| 国产一级不卡毛片| 欧美美女在线直播| 欧美精品久久久久久久免费观看| 国产三区在线播放| 亚洲桃色在线一区| 岛国毛片在线播放| av亚洲在线观看| 日韩av免费看网站| 激情小说 在线视频| 欧美日韩一区二区在线 | 国产精品无遮挡| 国产激情在线观看视频| 国产精品午夜一区二区三区| 日本午夜在线亚洲.国产| 色中色在线视频| 欧美午夜宅男影院在线观看| 亚洲一区二区三区综合| 在线欧美视频| 精品乱码一区| 中国色在线日|韩| 精品视频—区二区三区免费| 国产午夜麻豆影院在线观看| 久久久久久久综合日本| 欧美激情精品久久久久久小说| 欧美日韩国产免费观看视频| 国产日韩av在线播放| 欧美激情二区| 欧美一级生活片| 青青草原免费观看| 成人视屏免费看| 91视频最新入口| 免费国产自久久久久三四区久久| 国产精品69精品一区二区三区| 国产一区二区影视| 91麻豆精品国产无毒不卡在线观看 | 亚洲天堂日韩在线| 国产精品久久久久久久久久ktv| 北条麻妃在线| 欧美一区二区三区不卡| 久久精品亚洲无码| 91麻豆精品秘密| www欧美激情| 欧美三区在线| 久久av一区二区三区亚洲| 日韩一区二区三区免费| 久久久国产在线视频| 亚洲免费黄色片| 在线中文字幕不卡| 国产人妻精品一区二区三区不卡| 粉嫩一区二区三区在线看| 亚洲熟妇av一区二区三区| 欧美一区二区三区高清视频| 亚洲xxxx做受欧美| 亚洲天堂资源| 波霸ol色综合久久| 无套内谢的新婚少妇国语播放| 欧美在线看片a免费观看| 91杏吧porn蝌蚪| 92精品国产成人观看免费| www.久久av.com| 中文日韩欧美| 男人的天堂成人| 亚洲宅男一区| 亚洲最大成人免费视频| 色老太综合网| 欧美激情a∨在线视频播放| 国产最新视频在线观看| 日韩欧美二区三区| 波多野结衣在线观看视频| 一区二区三区在线视频观看58| 最新中文字幕视频| 懂色av中文一区二区三区| 亚洲五月天综合| 亚洲欧洲另类| 91麻豆天美传媒在线| 久久av免费| 国产在线精品一区二区三区》| 日韩色淫视频| 欧美一区二区影院| 男女在线视频| 久久视频在线观看免费| 国产精品二线| 国产视频在线观看一区二区| 精品人妻一区二区三区浪潮在线 | 青青操在线视频| 日韩欧美国产一二三区| 在线观看中文字幕码| 日韩欧美在线一区| 精品一区二区三区四| 亚洲欧美偷拍另类a∨色屁股| 国产精品天天干| 91亚洲国产成人精品一区二三| 韩国三级在线播放| 精品一区二区三区香蕉蜜桃| 亚洲欧美激情网| 肉肉av福利一精品导航| 日韩a∨精品日韩在线观看| 欧美三级黄美女| 日韩国产小视频| 欧美国产91| 99中文字幕在线观看| 欧美电影《睫毛膏》| 亚洲人成影视在线观看| 欧美日韩一二三四| 日韩黄色影视| 久久最新网址| 日韩欧美精品久久| 国产欧美日韩在线观看视频| 免费成人在线观看av| 日韩电影不卡一区| 欧美大香线蕉线伊人久久| 欧美变态挠脚心| 久久久www免费人成黑人精品| 久久香蕉网站| 欧美日韩大片一区二区三区| 伊人久久大香线蕉av不卡| 久久综合九色综合网站| 久久99国产成人小视频| 亚洲激情啪啪| 五月激情综合| 日韩在线视频在线| 在线观看的日韩av| 精品人妻一区二区三区四区在线 | 天堂在线中文资源| 亚洲成人精品久久久| 国产精品久久久久久久免费观看| 国产精品久久久久久久裸模| 第一次破处视频| 欧美国产日产图区| 国产又粗又长又硬| 中文字幕日韩av资源站| 手机在线免费看毛片| 一区二区三区免费| 国产无精乱码一区二区三区| 亚洲大片免费看| 4438国产精品一区二区| 欧美怡红院视频| 国产高清精品软件丝瓜软件| 亚洲成人在线网| 国产天堂素人系列在线视频| 色午夜这里只有精品| 182tv在线播放| 538国产精品一区二区免费视频| 韩国主播福利视频一区二区三区| 国产精品高潮视频| 日本精品在线观看| 九九热久久66| 成人中文视频| 97中文字幕在线| 久久精品30| 色婷婷激情视频| 91网站黄www| 懂色av蜜臀av粉嫩av永久| 亚洲一区二区在线免费看| 久久99国产综合精品免费| 欧美日韩dvd在线观看| 精品人妻伦一二三区久久| 日韩精品在线影院| 91短视频版在线观看www免费| 九色精品免费永久在线| 涩涩在线视频| 亚洲一区二区三区久久| 小嫩嫩12欧美| 激情视频小说图片| 丝袜诱惑亚洲看片| 国产免费无码一区二区| 国产欧美一区二区精品婷婷| 免费中文字幕在线观看| 91国产视频在线观看| 国产黄色av网站| 在线视频日韩精品| 国产精品xx| 92裸体在线视频网站| 国产精品欧美在线观看| 人人妻人人做人人爽| 精品一区二区三区在线观看| 国产亚洲无码精品| 亚洲最新在线观看| 97成人在线观看| 亚洲美女自拍视频| 第一中文字幕在线| 国产综合在线观看视频| 午夜欧洲一区| 日本a视频在线观看| 国产一区在线精品| 国产精品一二三区在线观看| 亚洲福中文字幕伊人影院| 国产区精品在线| 中文字幕无线精品亚洲乱码一区 | 精品视频免费看| 亚洲欧美日韩成人在线| 欧美人交a欧美精品| 亚洲欧美专区| 亚洲国产日韩欧美| 丝袜美腿亚洲色图| 蜜桃精品成人影片| 亚洲国产日韩一级| 成人1区2区3区| 欧美成人在线影院| 国产高清视频一区二区| 亚洲国产一区二区在线| 日本美女一区二区三区| 美女爆乳18禁www久久久久久| 丰满岳妇乱一区二区三区| 狠狠人妻久久久久久综合麻豆| 欧美成人在线影院| 欧美视频三区| 成人国产一区二区三区| 国产一区二区三区国产| 在线观看美女av| 欧美一区二区三区在线视频| 麻豆传媒视频在线观看| 成人免费网站在线| 99久久夜色精品国产亚洲狼 | 成人午夜免费视频| 精品无码av在线| 亚洲国产精品大全| 亚洲私拍视频| 日韩欧美三级一区二区| 青青草一区二区三区| 91视频免费看片| 欧美一区二区三区日韩| 国内小视频在线看| 久精品国产欧美| 久久在线精品| 国产精品一区二区亚洲| 91精品黄色片免费大全| 在线视频国产区| 激情伦成人综合小说| 国产午夜精品一区二区三区欧美 | 亚洲在线视频网站| 婷婷综合激情网| 日韩av电影国产| 日韩在线二区| avtt中文字幕| 欧美视频裸体精品| 午夜激情在线观看| 91免费视频国产| 在线观看的日韩av| 无码 人妻 在线 视频| 欧美日韩国产美| 国产区美女在线| 日韩一区不卡| 国产精品小仙女| 日本少妇裸体做爰| 揄拍成人国产精品视频| 欧美经典一区| 无码人妻精品一区二区三区在线| 国产亚洲一二三区| 国产av无码专区亚洲a∨毛片| 午夜精品久久久久久久久久久久| 亚洲精品**不卡在线播he| 可以看污的网站| 天天综合天天做天天综合| 在线免费黄色| 国产精品一区在线播放| 免费欧美在线视频| 日本天堂网在线观看| 中文字幕日韩精品在线| 国产成人一二片| 亚洲一级片免费| 亚洲18女电影在线观看| 午夜视频在线观看网站| 国内视频一区二区| 国产在线观看免费一区| www.国产一区二区| 欧美成人一区在线| 日韩在线欧美|