H5 Plus移动APP开发之原理介绍-早会分享

一、什么是H5 Plus

H5 Plus即HTML5 Plus是在HTML5的基础上做的扩展,是HTML5的加强版,它提供了WebApp的一套规范,HTML5+扩展了JavaScript对象plus,使得js可以调用各种浏览器无法实现或实现不佳的系统能力,设备能力如摄像头、陀螺仪、文件系统等,业务能力如上传下载、二维码、地图、支付、语音输入、消息推送等。

二、Native.js

是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术。native.js的实现使得webapp页面可以轻松访问手机原生api已达到自己的业务需求。官网介绍native.js是封装了40w+的原生方法。

/** 
 * 在iOS平台通过NJS显示系统提示框 
 */  
function njsAlertForiOS(){  
    // 导入UIAlertView类  
    var UIAlertView = plus.ios.importClass("UIAlertView");  
    // 创建UIAlertView类的实例对象  
    var view = new UIAlertView();  
    // 设置提示对话上的内容  
    view.initWithTitlemessagedelegatecancelButtonTitleotherButtonTitles("自定义标题" // 提示框标题  
        , "使用NJS的原生弹出框,可自定义弹出框的标题、按钮" // 提示框上显示的内容  
        , null // 操作提示框后的通知代理对象,暂不设置  
        , "确定(或者其他字符)" // 提示框上取消按钮的文字  
        , null ); // 提示框上其它按钮的文字,设置为null表示不显示  
    // 调用show方法显示提示对话框,在JS中使用()语法调用对象的方法  
    view.show();  
}  

三、MUI框架

MUI框架是DCloud提供的一种前端框架,本身封装了一部分native.js的内容,适合移动端开发,常用的ui框架还有bootstrap、amazeui。

四、使用Hbuilder进行H5移动开发

Hbuilder是DCloud官方发行的一款前端开发工具,Hbuilder支持真机调试,项目热部署,支持云端(或本地)打包发行。其次Hbuilder本身对html、css、js的支持也使得开发效率大大提高。

五、相关链接

Dcloud问答,一般官方回复,通知都会在这个平台上发布。
HTML5 Plus
Hbuilder
MUI
native.js
bootstrap(国内)
amazeui

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值