DCloud_App_Array
DCloud_App_Array
  • 发布:2014-11-26 17:07
  • 更新:2014-11-26 17:07
  • 阅读:14033

5+ App FAQ

分类:HTML5+

只能云端打包吗?支持本地打包吗?

支持本地打包,并且免费,参考:
Android:http://ask.dcloud.net.cn/article/38
iOS:http://ask.dcloud.net.cn/article/41

js不能跨域,本地HTML5如何与服务器交互?

使用plus.net.XMLHttpRequest对象可以跨域。或者mui框架里封装了mui.ajax方法。

plus对象浏览器不支持,是不是需要引用什么js框架?

不需要引入js框架,plus对象需要系统底层支持而不是单纯的一个js框架就能解决问题。
plus对象在DCloud的5+runtime里已经实现。使用HBuilder打包时,是把工程里的html、js、css和DCloud的5+runtime混编打包成ipa或apk的。
也可以把5+runtime理解为cef,一种没有地址栏的、实现了plus对象的增强浏览器内核。

plus规范是开放的吗,我可以自己实现plus的runtime或在我自己的浏览器里支持plus对象吗?

plus规范属于HTML5Plus.org,是开放规范,任何公司或个人都可以基于HTML5+规范开发自己的手机端实现。

什么是“响应式应用”?

一套代码根据不同运行环境调用不同能力来优化用户体验。
比如文本框,在普通浏览器下就是一个文本输入框,在Chrome浏览器下运行时加个判断调Chrome的语音输入,而运行在App模式下,则再加一个判断调用原生的语音识别SDK,比如plus.speech。
这样一个应用可以根据设备的不同而最大化的优化用户体验,这种模式很有魅力,对用户而言体验更好,对开发者而言成本更低。

HBuilder可以开发phonegap应用吗?

虽然不推荐,但HBuilder作为编辑器,可以开发任何web应用。
如果想在HBuilder里提示phonegap的语法,参考如下:
HBuilder的语法提示库是开放的,基于xml语法库文件或jsdoc这2种方式,可以制作任意语法提示。
这部分的开源地址是:https://github.com/dcloudio/WebFrameworkGrammar
只要有人制作了phonegap语法提示文件,导入到HBuilder里就可以提示。
关于打包,HBuilder支持eclipse插件,开发者完全可开发一个eclipse插件装到HBuilder上,实现phonegap打包等功能。
关于phonegap和HBuilder的5+ runtime的比较,参考 http://ask.dcloud.net.cn/question/1219

3 关注 分享
Trust 1***@qq.com 雪之梦技术驿站

要回复文章请先登录注册

4***@qq.com

4***@qq.com

怎么在其他项目中 倒入MUI
2016-06-02 23:53