位置: 编程技术 - 正文

JavaScript使用DeviceOne开发实战(一) 配置和起步(javascript default)

编辑:rootadmin

推荐整理分享JavaScript使用DeviceOne开发实战(一) 配置和起步(javascript default),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript default,javascript definitive guide,javascript default,javascript definitive guide,javascript default,javascript define的用法,javascript define的用法,javascript define,内容如对您有帮助,希望把文章链接给更多的朋友!

年 9 月 底,DeviceOne Release发布。至此,DeviceOne 基本完成了对多端的支持。基于 DeviceOne 可以:

HTML5、Android、iOS、Windows 多端代码一次编写,各处复用;

实时简单部署。

本地化UI

在接下来的时间,我会通过一系列文章来介绍 DeviceOne。本文介绍环境配置以及如何建立一个简单的项目。(注:本篇文章 iOS 和 Android和Windows 开发都适用。)

目前使用 DeviceOne 开发可以在Windows 或者 Mac 系统进行。

下面介绍下DeviceOne环境搭建,不管是应用开发还是组件开发,都需要搭建开发环境,只需要3分钟就可以完成。

1. 硬件环境

PC电脑或MAC电脑一台用于开发移动设备一台用于调试和测试,手机或pad都可以(android、ios、windowsphone都可以),Android还可以尝试模拟器。

2. 软件环境

操作系统(MAC或Windows都支持)Windows: 7 以上操作系统。MAC:.9 以上

移动设备:

Android : 4.0以上操作系统IOS : 7.0 以上操作系统WinPhone :8.1 以上操作系统

JDK:1.7版本及以上

3. 网络环境

外网环境:很多功能都需要有外网才能进行,App的开发和调试可以离线进行。

4. 注册DeviceOne开发者账户

要想使用DeviceOne开发应用,首先需要在www.deviceone.net上注册一个自己的开发者账号,注册的地址是 注册

JavaScript使用DeviceOne开发实战(一) 配置和起步(javascript default)

5. 下载设计器(IDE)

用户需要下载和使用DeviceOne提供的设计器(IDE)来开发移动应用,设计器提供所见即所得的方式来构建UI,提供代码编辑器来编写标准的javascript或lua的逻辑脚本代码,使用设计器提供的即时调试功能和真机移动设备互动调试应用,最后通过设计器提供的打包功能来发布最终应用。

设计器目前包含2个大的版本,一个是基于Eclipse RCP的版本,一个是自己开发的只支持Windows的版本。我们推荐大家使用基于Eclipse的版本。

下载地址是 平台—>下载中心

安装设计器,直接找到刚才下载好的zip文件。解压到您相应的位置。本设计器是免安装绿色版,Windows的版本直接到解压好的文件路径下找到DoStudio.exe,双击打开。Mac版本解压后直接双击dostuio.app就可以启动。在启动的过程中可能会碰到一些问题,可以参考新版设计安装和启动问题整理

开发环境搭建完成后,我们开始尝试开发第一个DeviceOne移动应用,下面一步步介绍一下Hello DeviceOne应用的构建方法

1. 新建应用

首先打开设计器,点击新建项目,新建项目需要联网,输入用户密码验证码后登陆。但是创建完之后是支持离线开发和调试的。

在弹出的对话框中填写新建项目的名称并选择编写程序想要使用的前端脚本语言,目前可以选择JavaScript和Lua两种,还可以配置基本项目模板,包含空页面模板,带listview的模板等等,还可以配置屏幕分辨率,都配置好后点击确定按钮,会自动生成一个工程项目

我们可以看到设计器主页面如下图,我们可以在设计器里左侧工程导航区树上看到所有代码,其中app.js是整个程序的入口,类似于其它开发语言的main函数。更多的文件结构介绍请参考“DeviceOne应用结构”文档。设计器的详细说明可以参考“设计器使用指南”文档。

我们可以尝试在“控件列表”里拖拽一个Label组件到index.ui文件对应的“视图设计”,设置Label的背景颜色为绿色。视图设计可以所见即所得的拖拽和设置一个界面元素的基本属性和专有属性。

我们再修改一下index.ui.js源代码,把Hello World改成Hello DeviceOne。在js文件里可以修改应用运行的逻辑。

以上所述就是本文给大家介绍的JavaScript使用DeviceOne开发实战(一) 配置和起步的全部内容,希望大家喜欢。下篇文章给大家介绍JavaScript使用DeviceOne开发实战(二) 生成调试安装包,请各位朋友继续关注,喜欢的朋友直接点击了解详情。

JavaScript使用DeviceOne开发实战(二) 生成调试安装包 在上篇文章给大家介绍了JavaScript使用DeviceOne开发实战(一)配置和起步,本篇文章继续给大家介绍关于javascript实战相关内容,一起学习吧。生成调试安

6种javascript显示当前系统时间代码 第一种:javascript显示当前系统时间代码年月1日::星期二divid="jnkc"/divscriptsetInterval("jnkc.innerHTML=newDate().toLocaleString()+'星期'+'日一二三四五六'.charAt(

js实现继承的5种方式 本文实例讲述了js实现继承的5种方式。分享给大家供大家参考,具体如下:1、继承第一种方式:对象冒充functionParent(username){this.username=username;this.hello=fu

标签: javascript default

本文链接地址:https://www.jiuchutong.com/biancheng/387065.html 转载请保留说明!

上一篇:JavaScript保留关键字汇总(js如何保留一位小数)

下一篇:JavaScript使用DeviceOne开发实战(二) 生成调试安装包(javascript的用法)

  • 转账支票的签发
  • 工程施工和工程结算对冲有差额的会计分录
  • 企业所有者权益科目有哪些
  • 土地摊销计入在建工程吗
  • 商业保险费可以在个人所得税税前扣除吗
  • 已认证未入账的分录
  • 营改增之前材料含税吗
  • 生产过程半成品报废
  • 建设期利息对当年的借款如何计息?
  • 多缴了附加税现金怎么办
  • 交易性金融资产的交易费用计入哪里
  • 房地产开发资质管理办法
  • 银票贴现需要银行授信吗
  • 税收编码选错了,发票已经开出去几个月了,还有影响吗
  • 超过离线开票限定时长09d11f怎么解决
  • 文化建设事业费优惠政策
  • 企业所得税取得股息红利
  • 企业收到税前投资分红如何缴纳增值税?
  • 去年管理费用多记账结账如何调账
  • 固定资产清理出售合同
  • 个体户开劳务费发票需要交哪些税
  • 分公司打货款怎么做账
  • win10怎么更换版本
  • 存出投资款要计入现金流吗
  • macOS 11 Big Sur 开发者预览版 Beta 7正式推送
  • 设备进项抵扣新政策
  • 默认网关不可用的解决办法
  • 企业收到分红款是免税收入吗
  • 电脑开机显示屏显示无信号黑屏怎么办
  • 公司报销之后钱发到哪
  • php使用while循环计算1到100的和
  • 外贸行业税率
  • php js
  • 【经验分享】使用了6年的实时操作系统,是时候梳理一下它的知识点了 | 文末赠书4本
  • dhclient卡住
  • 可予税前扣除的合理部分
  • Blog2N如何计算
  • pycharm操作界面
  • 公司账户转账给个人要交税吗
  • 小规模纳税人的企业所得税怎么算
  • 免征企业所得税的有哪些行业
  • java printing
  • 帝国cms使用手册
  • 学电脑的好网站
  • python next iter
  • 小规模开工程款几个点
  • 固定资产清理是三栏式还是多栏式
  • 出口报关单运费可以填0吗
  • 工资与社保缴纳不一致
  • 项目费用有哪些
  • 残保金申报常见问题
  • 装订凭证需要注意事项
  • 工厂投产前的准备工作有哪些
  • 仓储费用分配率
  • 分公司可以独立签约吗
  • 银行回单自助打印可以打多久的记录
  • 未分配利润是净利润吗
  • Fedora Core 5(FC-5)正式版下载
  • dghm.exe是什么程序
  • 常用的linux操作
  • window10自带录屏录制不工作
  • linux修改22端口号
  • win10系统如何关闭
  • 微软输入法拼音
  • Win10 Mobile RedStone预览版14267已知问题与修复内容汇总
  • windows与苹果
  • 隐藏磁盘空间
  • js动态生成函数
  • javascript的for循环
  • 基于JavaScript实现的可试化工具是
  • 安卓 截图
  • json python 字段读取
  • jquery教程实例
  • 拆迁户契税减免政策去哪里办理
  • 转让土地的土地增值税
  • 青海的医疗保险费是多少钱
  • 重庆税务局查询缴费记录
  • 镇江涨潮退潮时间表
  • 没有代理记账资格的公司能代理记账吗
  • 广州哪里有餐饮费发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设