精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产经典自拍视频在线观看| 国产精久久一区二区三区| 日本中文字幕电影在线免费观看| 奇米在线7777在线精品| 最近2019中文字幕mv免费看 | 欧美成熟视频| 精品对白一区国产伦| 各处沟厕大尺度偷拍女厕嘘嘘| 福利在线播放| 国产超碰在线一区| 国产福利视频一区二区| 91嫩草|国产丨精品入口| 精品福利网址导航| 欧美午夜电影网| 99er在线视频| 国产三级视频在线| 国产 欧美在线| 国产精品毛片a∨一区二区三区|国| 破处女黄色一级片| 国产欧美一区二区三区精品观看| 7777精品伊人久久久大香线蕉超级流畅 | 免费成人av电影| 狼人天天伊人久久| 欧美三区在线观看| 日韩视频在线视频| 浪潮av一区| 91污在线观看| 亚洲综合小说区| 天天干,天天干| 在线国产精品一区| 综合av色偷偷网| 国产ts丝袜人妖系列视频| 国产一区二区三区视频在线| 日韩欧美在线免费| 白白操在线视频| 国产三级在线观看| 波多野结衣亚洲一区| 亚洲va久久久噜噜噜| 无码人妻久久一区二区三区不卡| 国内激情久久| 欧美成人小视频| 日韩黄色中文字幕| 国产成人影院| 日韩成人中文字幕在线观看| 成人三级做爰av| 日韩一区二区三免费高清在线观看| 色综合天天综合| 国产h视频在线播放| 色呦呦在线资源| 日韩一区日韩二区| 手机在线观看国产精品| 国产一级在线| 久久久久久久久久久99999| 国产综合av一区二区三区| 粉嫩av一区二区夜夜嗨| 国产麻豆精品在线观看| 久久成人综合网| 96精品视频在线| 日韩精品乱码久久久久久| 欧美日韩亚洲一区二区三区在线| 欧美成年人网站| 亚洲二区在线播放| 欧美+日本+国产+在线a∨观看| 久久久成人精品视频| 亚洲天堂黄色片| 亚洲国产不卡| 欧美激情视频网址| 久久午夜鲁丝片午夜精品| 欧美日韩mv| 久久久中文字幕| 日本道在线观看| 欧美中文日韩| 国产精品青青在线观看爽香蕉| 中文字幕人妻互换av久久| 蜜桃av一区二区三区电影| 成人免费在线网址| www.精品久久| 99re成人精品视频| 欧美主播一区二区三区美女 久久精品人| 日本a一级在线免费播放| 久久精品男人天堂av| 亚洲高清不卡一区| av中文字幕在线观看| 亚洲国产成人av| 免费观看日韩毛片| 99久久综合国产精品二区| 7777精品伊人久久久大香线蕉最新版| 久久发布国产伦子伦精品| 国产伦精品一区二区三区免费优势| 日韩成人久久久| 手机看片日韩av| 欧美二区不卡| 欧美壮男野外gaytube| 在线观看xxxx| 粉嫩av一区二区三区| 老司机精品福利在线观看| yes4444视频在线观看| 亚洲天堂a在线| 中文字幕日韩在线播放| 老司机精品福利在线观看| 99riav在线| 亚洲一二三专区| 国产精彩免费视频| 亚洲天堂av资源在线观看| 国产视频精品xxxx| 欧美特级一级片| 亚洲综合99| 亚洲一区二区三区香蕉| 你懂的在线视频| 亚洲女人的天堂| 97在线免费公开视频| 电影中文字幕一区二区| 日韩精品视频中文在线观看| 翔田千里88av中文字幕| 久久青草久久| 成人欧美一区二区三区黑人孕妇 | 精品国产伦理网| 亚洲а∨天堂久久精品2021| 极品av少妇一区二区| 国产精品视频一区二区三区四| 日韩在线视频观看免费| 亚洲欧洲日韩在线| 黑鬼大战白妞高潮喷白浆| 日韩中文字幕无砖| 中文字幕在线观看亚洲| 久久久久久在线观看| 成人免费毛片片v| 国产日韩视频在线播放| 日本美女久久| 亚洲美女动态图120秒| 久久久久久福利| 国产乱码精品一区二区三区av| 日本午夜精品一区二区三区| 日韩av影片| 精品久久久久99| 青青草原在线免费观看视频| 精品夜夜嗨av一区二区三区| 婷婷四月色综合| 影视一区二区三区| 亚洲免费中文字幕| 日本一区二区三区四区五区| 国产高清一区日本| 91 com成人网| avav在线看| 天海翼亚洲一区二区三区| 久久久女人电视剧免费播放下载| 国产精品亚洲欧美在线播放| 国产精品久久久久三级| 日日碰狠狠丁香久燥| 日韩成人午夜| 91wwwcom在线观看| 少妇激情av一区二区| 欧美日韩国产中文字幕| 动漫美女无遮挡免费| 欧美特黄一区| av电影成人| 国产第一页在线| 精品国产三级电影在线观看| 久久免费黄色网址| 成人免费观看av| 日韩视频在线视频| 欧美日韩精品一区二区三区在线观看| 国语自产精品视频在线看| 蜜桃av噜噜一区二区三区麻豆| 尤物av一区二区| 催眠调教后宫乱淫校园| 亚洲黄色毛片| 久久国产一区二区| 欧美动物xxx| 国产一区二区三区在线视频| 国产精品国产精品国产| 中文文精品字幕一区二区| 动漫一区二区在线| 极品粉嫩小仙女高潮喷水久久| 亚洲香蕉网站| 久久精品美女| 日韩一级二级| 精品久久久91| 隣の若妻さん波多野结衣| 色综合久久88色综合天天免费| 香蕉视频久久久| 精品在线播放午夜| 久久国产精品网| 亚洲婷婷影院| 成人免费大片黄在线播放| xvideos国产在线视频| 精品日韩成人av| 中文字幕亚洲乱码熟女1区2区| 久久精子c满五个校花| 亚洲欧美国产中文| 国产精品xvideos88| 你懂的网址一区二区三区| 99久久综合国产精品二区| 精品自在线视频| 四虎成人免费在线| 欧美丝袜丝交足nylons| 久久午夜鲁丝片午夜精品| 久久久www成人免费无遮挡大片| 91亚洲免费视频| 极品少妇一区二区三区| 日韩视频在线观看国产| 我要色综合中文字幕| 国产精品精品视频| 污污在线观看| 国产一区二区三区日韩欧美| 国产美女主播在线观看| 欧美午夜激情在线| 免费在线观看h片| 久久久久久久久久久久久女国产乱| 天天色天天综合网| 性欧美xxxx大乳国产app| 中文字幕在线观看一区二区三区| 牛牛影视久久网| 川上优av一区二区线观看| 松下纱荣子在线观看| 另类图片亚洲另类| 成人18在线| 日韩成人激情在线| 不卡视频在线播放| 欧美日韩国产一二三| 国产一级精品视频| 亚洲精品欧美激情| 天天干天天操天天拍| 99精品国产一区二区三区不卡| 久久久福利影院| 久久夜色精品| 国产精品333| 亚洲高清资源| 国产在线观看欧美| 日本一区二区免费高清| 欧美一级片免费观看| 久久九九热re6这里有精品| 亚洲综合精品一区二区| 2019中文亚洲字幕| 国产精品夜色7777狼人| 午夜精品久久久久久久久久蜜桃| 午夜精品久久久久久久99热浪潮| 超碰在线免费公开| 最新国产成人av网站网址麻豆| 男人av在线| 精品亚洲夜色av98在线观看| 国产 欧美 精品| 欧美一区二区三区在| 96日本xxxxxⅹxxx17| 欧美午夜视频网站| 日韩不卡高清视频| 色婷婷亚洲精品| 极品国产91在线网站| 欧美日韩视频免费播放| 青青操免费在线视频| 亚洲成人免费看| 日本少妇性高潮| 亚洲国产精品久久人人爱| 福利所第一导航| 亚洲综合视频网| 精品97人妻无码中文永久在线| 一区二区三区四区在线播放| 欧美精品久久久久性色| 亚洲综合激情小说| 日本三级视频在线| 偷偷要91色婷婷| 国产免费av一区| 在线观看国产91| 11024精品一区二区三区日韩| 欧美日韩高清在线播放| 国产乱淫a∨片免费观看| 欧美一级免费观看| 亚洲风情第一页| 亚洲精品黄网在线观看| 欧美日韩在线中文字幕| 亚洲男人的天堂在线| 国产小视频在线观看| 亚洲无亚洲人成网站77777| lutube成人福利在线观看| 久久精品2019中文字幕| 色婷婷av在线| 69久久夜色精品国产7777| 台湾佬中文娱乐久久久| 国产日韩在线精品av| 亚洲91网站| 精品国产乱码久久久久久丨区2区| 伊甸园亚洲一区| 亚洲一区bb| 黑丝一区二区三区| 久久网站免费视频| 老司机一区二区| 男人的天堂免费| 久久九九影视网| h色网站在线观看| 午夜电影网一区| 国产99久久久久久免费看| 欧美一区二区三区免费在线看 | 精品写真视频在线观看| 最好看的中文字幕| 久久久精品国产99久久精品芒果| 2014亚洲天堂| 午夜精品久久久久久不卡8050| 免费黄色小视频在线观看| 91精品国产福利| 性感美女视频一二三| 日韩视频亚洲视频| 欧产日产国产精品视频| 成人久久精品视频| 日本午夜精品久久久| 日韩精品一区二区三区电影| 久久精品动漫| 亚洲妇女无套内射精| 欧美激情一区在线观看| 日韩人妻无码一区二区三区99| 欧美日韩一二区| 婷婷国产在线| 欧美激情视频免费观看| 久久精品资源| 久久久久久久久一区| 欧美日韩三级电影在线| 我看黄色一级片| www激情久久| 欧美精品久久久久性色| 欧美丰满少妇xxxxx高潮对白| 欧美69xxxxx| 国模私拍视频一区| 国产区一区二| 亚洲一区3d动漫同人无遮挡 | 精品一区不卡| 欧美综合在线播放| 国产高清不卡二三区| 波多野结衣一二三四区| 天天综合日日夜夜精品| 亚洲国产精品二区| 久久精品久久久久久| 丰满少妇一区| 日韩av大全| 欧美一级二区| 日本xxxx裸体xxxx| 亚洲一级在线观看| 精品久久人妻av中文字幕| 精品国产一区二区在线| av成人在线播放| 色综合视频二区偷拍在线 | 亚洲高清免费在线观看| 久久久91精品国产一区二区精品| 免费日韩一级片| 亚洲缚视频在线观看| 波多野结依一区| 国产精品xxxx| 亚洲国产99| 97成人精品区在线播放| 国产精品无码白浆高潮| 中文字幕亚洲在线| 福利一区二区免费视频| 香蕉久久免费影视| 蜜臀av在线播放一区二区三区| 91视频免费观看网站| 一本色道久久综合亚洲精品按摩| 日本电影一区二区在线观看| 欧美在线性爱视频| 少妇精品久久久一区二区| 日本中文字幕片| 久久精子c满五个校花| 成年人视频免费| 国产一区二区三区在线观看网站| 日韩精品免费观看视频| 亚洲精美视频| 国内不卡的二区三区中文字幕| xxxx日本少妇| 欧美mv和日韩mv国产网站| h片精品在线观看| 精品国产免费人成电影在线观...| 国产精品久久久久久久免费软件 | 国产日韩欧美视频在线观看| 久久久精品影院| 一区二区三区在线免费看| 国产 日韩 欧美在线| 91免费看`日韩一区二区| 在线免费观看av网址| 日韩中文字幕不卡视频| 免费观看亚洲天堂| 成人性生活视频免费看| 久久欧美中文字幕| 在线观看国产精品入口男同| 欧美成人免费小视频| 免费成人三级| 欧美三级理论片| 一区二区三区四区av| 午夜在线观看视频18| 国产精品美女久久久免费| 欧美1区2区视频| 免费看黄色aaaaaa 片| 欧美美女视频在线观看| 久草在线新免费首页资源站| 欧美二区三区| 国产伦精品一区二区三区在线观看| 精品少妇爆乳无码av无码专区| 亚洲欧美精品在线| 91精品网站在线观看| 精品久久久久久久久久中文字幕| 中文字幕乱码久久午夜不卡 | 国产国产一区| 亚洲中文字幕无码av永久| 中文字幕国产一区|