積攢健康項目(APP)簡介
積攢健康使用Dcloud旗下的Hbuilder平臺開發,是一款混合APP(Hybrid app).
一.開發技術
積攢健康使用經過Dcloud擴展后的HTML5協議(HTML5 Plus,又名HTML5+)進行開發,整個項目使用到的技術(包括但不限于前端框架,開發語言)有:
HTML5 Plus?& CSS3 &?Jquery?&?Framework7?& MUI &?Ajax
1,HTML5+擴展規范:
HTML5+是中國HTML5產業聯盟的擴展規范,基于HTML5擴展了大量調用設備的能力,使得web語言可以想原生語言一樣強大。
HTML5+擴展了30多種能力,包括二維碼、語言輸入、支付、推送、陀螺儀等各種手機設備能力,均可通過JS簡單調用。
擴展接口文檔查閱地址:http://www.html5plus.org/doc/h5p.html
2,Jquery:
項目主要使用到了Jquery的動畫效果,遍歷數據等.
3,Framework7:
項目部分頁面使用了Framework7的CSS樣式,很少使用到并且不建議使用Framework7的JS文件.
(http://framework7.taobao.org/該網站為國內鏡像網站)
4,MUI:
MUI框架是對HTML5 Plus擴展協議的一種封裝.項目支付頁面使用了MUI框架的CSS樣式和JS文件,但MUICSS樣式不及Framework7精致,MUI JS不及HTML5 Plus接口靈活,故不推薦在其他功能上使用MUI框架.
(http://www.dcloud.io/mui.html)
5,Ajax:
項目主要使用Ajax來請求API接口.
6,img.php:
該文件放置于服務器,是一個簡單的處理圖片的接口.文件作者為老虎會游泳.
使用方式:文件鏈接+ ?img=圖片鏈接&h=要壓縮的高度&w=要壓縮的寬度.
注:三個參數都必須帶在鏈接中,若H和W都有值,則按值壓縮.若其中只有一項有值,則按值等比例縮放.
一.開發平臺的使用
積攢健康使用到的開發平臺(包括但不限于以下列表)有:
微信開發平臺 & 騰訊QQ開發平臺 &?個推推送?&?BeeCloud支付(整合了支付寶,微信等支付功能)
1,微信開發平臺:
主要使用到了分享給微信好友和分享到微信朋友圈功能.還有支付功能,將在Beecloud進行說明.
2,騰訊QQ開發平臺:
主要使用到了分享功能.
3,個推推送:
項目通過個推推送消息到用戶終端.
(http://getui.com)
4,BeeCloud支付:
BeeCloud全面集成主流支付渠道.項目用到了BeeCloud為Dcloud開發的支付插件(beecloud.html,beecloud.js),因為項目需要,整個功能整合了MUI和Framework7等.
(https://beecloud.cn)