AirJD 焦点
AirJD

没有录音文件
00:00/00:00
加收藏

Native.JS-JS无所不能, HBuilder 追求快,永无止境

发布者 FEer   简介 前端技术
发布于 1436263457811  浏览 3807 关键词 Hybrid混合开发, 移动开发 
分享到

第1页

Native.JS

JS⽆无所不能



第2页

HBuilder 追求快,永⽆无⽌止境! 极客,不愿浪费每⼀一秒



第3页

你可能从未⻅见过的代码助⼿手



第4页

1个数字键,少按10下键盘



第5页

1个代码块,少按20下键盘



第6页

史上最全语法库,没有之⼀一



第8页

加⼏几⾏行代码,Web变成App



Web



App



if (navigator.userAgent.indexOf("Html5Plus") > 0){ // 判断是否运⾏行在HTML5+容器下

 alert("当前运⾏行环境是 " + plus.os.name);



}

 else {



alert("当前运⾏行在普通浏览器下,UA信息如下:" + navigator.userAgent);

 }





第9页

“15450”

HBuilder 制作App安装包总数



第10页

⽅方向传感器 短信



XHR 相册 地图



⾳音频 缓存 压缩与解压缩



⼆二维码



消息事件



运⾏行统计



社交分享



浏览器



重⼒力加速器



设备按键 开放的WebView



摄像头



本地UI 联系⼈人



推送



启动器



断点上传器



本地数据 地理位置



⽂文件管理



设备信息



续传下载器



28类,575个 API 事件 属性



第11页

“够造了吗?”



第12页

“iOS 8 add more then 4000 APIs.”

- Craig Federighi WWDC 2014



第14页

我们极客

no zuo no die



第15页

⾃自从有了GitHub之后,抄代码越来越⽅方便了



第16页

DEMO



第17页

Native.JS

native.js <> jsnativeBridge



第18页

Native.JS

• 575个API => 40万个原⽣生API 随你调⽤用 • 不需要原⽣生⼯工程师了! • 不需要原⽣生环境了,啥XCode/adt不要,HB搞定

⼀一切 • Web ⼯工程师,雄起!



第19页

DEMO



第20页

找代码



第21页

类型映射



第22页

获得对象



第23页

调⽤用⽅方法



第24页

断点调试



第25页

本地打包



第26页

“one more thing.”

–Steve Jobs



第27页

Native.js ⺫⽬目前的缺陷

• ⺫⽬目前调⽤用OC的API,C Style 由于存在Struct暂时 还不⾏行

• Android JAVA不⽀支持多接⼝口实现,⼀一个JSObject 暂时只允许实现⼀一个Java接⼝口

• Android Java接⼝口实现,暂时不能返回Object



第28页

SDK 发布!



第29页

永久定价$0.00

!

没有时间限制 | 没有超过⼀一定规模收费



第30页

开源

!

mui已开源! 框架语法库已开源! HBuilder将逐步开源! Github.com/dcloudio



第31页

侠客的⼀一⽣生是⾏行侠仗义, ⼯工程师天⽣生就是侠客! 称⼿手的开发⼯工具,就是侠客的⼑刀, 有把更快的宝⼑刀,每 ⼀一个侠客的愿望! HBuilder带着美好的愿望来到这个世

界, 要给每⼀一个⼯工程师⼀一把好⼑刀! 宝⼑刀赠英雄



第32页

来!侠客 请接⼑刀!



第33页

千秋万载 Web⼀一统江湖



支持文件格式:*.ppt, *.pptx, *.pdf
上传最后阶段需要进行在线转换,可能需要1~2分钟,请耐心等待。