- 15
- 0
- 约5.84万字
- 约 43页
- 2019-04-18 发布于广东
- 举报
DCloud.io
HTML5+
Native.js入门指南
(v0.6)
DCloud.io
更新时间:2014年5月15 日
1/43
DCloud.io
一、概述
Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,
在JS里编写原生代码的技术。
如果说Node.js把js 扩展到服务器世界,那么Native.js则把js 扩展到手机App 的原生
世界。
HTML/JS/Css全部语法只有7万多,而原生语法有几十万,Native.js大幅提升了HTML5
的能力。
NJS 突破了浏览器的功能限制,也不再需要像Hybrid那样由原生语言开发插件才能补
足浏览器欠缺的功能。
NJS编写的代码,最终需要在HBuilder里打包发行为App安装包,或者在支持Native.js
技术的浏览器里运行。目前Native.js技术不能在普通手机浏览器里直接运行。
NJS大幅扩展了HTML5 的能力范围,原本只有原生或HybridApp 的原生插件才能
实现的功能如今可以使用纯JS实现。
NJS大幅提升了App开发效率,将iOS、Android、We 的3个工程师组队才能完
成的App,变为1个we 工程师就搞定。
NJS 不再需要配置原生开发和编译环境,调试、打包均在HBuilder里进行。没有
mac和xcode一样可以开发iOS应用。
NJS会大幅提升we 工程师在项目中的主导地位。
技术要求
由于NJS是直接调用NativeAPI,需要对NativeAPI有一定了解,知道所需要的功能调
用了哪些原生API,能看懂原生代码并参考原生代码修改为JS代码。
2/43
DCloud.io
二、开始使用
1. 判断平台
NativeAPI具有平台依赖性,所以需要通过以下方式判断当前的运行平台:
functionjudgePlatform(){
switch() {
caseAndroid:
//Android平台:plus.android.*
break;
caseiOS:
//iOS平台:plus.ios.*
break;
default:
// 其它平台
break;
}
}
2. 类型转换
在NJS 中调用NativeAPI或从NativeAPI返回数据到NJS 时会自动转换数据类型,对
应表如下:
类型 Objective-C Java JavaScript
基本数据 byte/short/int/long/float/ byte/short/int/long/float/ Number
double/... double/...
字符 char char String
字符串 NSString/@ String/ String
数组 @[
您可能关注的文档
- 2018年美团点评技术年货(合).pdf
- 2018年最新版Java程序员面试宝典%28完整版本%292018.pdf
- 2018最新BAT java经典必考面试题 (1).docx
- 2019微信小程序应用开发赛通知.pdf
- android之JNI开发步骤总结 - Android开发论坛 - 51CTO技术论坛_中国领先的IT技术社区.pdf
- dubbo源码分析系列.pdf
- Git基础介绍与基本命令V0.2.pptx
- Google Java 编程风格指南.pdf
- H5+开发APP实战详解.ppt
- HTML笔记--小赵同学整理-有印版.pdf
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 2020学年江苏省徐州市中考真题政治.docx VIP
- 血液透析高钾血症的护理查房.pptx VIP
- 顶空进样器操作维修手册惠普课件.pdf VIP
- 小学二年级数学题《图形的剪拼问题大全及答案》.doc VIP
- 2026年度烟台工程职业技术学院单招《数学》试题附参考答案详解(考试直接用).docx VIP
- 数学六年级上册100道口算题大全(全册各类齐全18份).doc VIP
- 干货 _ 高中历史全套思维导图100张.pdf
- 2026年烟台工程职业技术学院单招《数学》试题带答案详解(预热题).docx VIP
- 小学三年级数学题《图形的剪拼问题大全及答案》.doc VIP
- 麦可思2025年中国大学生就业报告_完全详细版.docx VIP
原创力文档

文档评论(0)