位置: 编程技术 - 正文

node.js 和HTML5开发本地桌面应用程序(node.js和go)

编辑:rootadmin

推荐整理分享node.js 和HTML5开发本地桌面应用程序(node.js和go),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js和node,node.js和go,node.js和go,node.js运行html,node.js与javascript,node和javascript,nodejs与html交互,node.js运行html,内容如对您有帮助,希望把文章链接给更多的朋友!

HTML5让Web开发人员用纯HTML技术开发富客户端互联网应用或者甚至本地桌面应用成为了可能。HTML5可以将任何普通网站转变成Web应用。HTML5 web 应用不仅具有在桌面浏览器应用中的优势,同时在智能手机和平板中也是开发利器。

在手机端,有一个非常棒的工具叫做PhoneGap,使用这个快速开发平台,任何人都可以使用HTML5+CSS3+JavaScript开发出安卓,iOS等应用。PhoneGap的最好的一个特点是,你并不需要联网,不需要连接web服务器,你可以从把它当成本地桌面应用。一旦下载到本地,它和本地原生应用一样可以离线使用。

通常我们会感觉网上有很多有趣的HTML应用,但这些应用非要你打开浏览器,输入网址。其实我们更喜欢直接点击桌面的一个图标就启动一个程序的这种体验。用HTML5+js开发的本地桌面应用就是要提高给用户这种体验,除了上面说的PhoneGap,还有一些像Pokki和Chrome Package Apps或Mozilla XUL Runner都是开发HTML5本地桌面应用的框架。

Pokki和Chrome不仅可以用来开发HTML5桌面应用,而且可以把这些应用放到交易市场中出售。

另外一个有趣的工具是Node-Webkit,本文下面内容主要讨论的将是它。

Node-Webkit是一个基于Chromium和Node.js运行平台。它能让你把HTML5应用打包成本地桌面应用或游戏安装到Windows、Linux或Mac系统中。Node-Webkit项目是由英特尔开源技术中心开发,发起人是王文睿。

为什么Node-WebKit是开发HTML5本地桌面应用的最佳选择

Node-WebKit能把你的HTML5应用打包成本地桌面应用,在Windows、Linux或Mac平台上,你不需要其它依赖就可以独立运行你的HTML5应用。 它支持Node.js。你可以使用Node.js的所有模块来开发你喜欢的app或游戏。不仅你可以使用Node.js原生的模块,而且可以使用第三方的node.js模块。

如何使用Node-Webkit开发HTML5本地桌面应用

这非常简单,像传统的开发你的HTML5应用一样开发它们,完成之后用Node-Webkit打包它。打包的方法是

node.js 和HTML5开发本地桌面应用程序(node.js和go)

1.先下载Node-Webkit

2.然后创建一个包文件命名为package.json, 写入下面的代码:

这里的“name”是你应用的名称,“main”是你的应用的启动文件,也就是应用启动是第一加载的文件。

3.将你的HTML5应用文件和package.json一起打包成zip

4.重命名zip文件,将其后缀变成 .nw ,比如app.nw

5.现在你就可以用node-webkit runtime来运行你的app了在Linux上的运行命令是

在Windows平台上你可以直接把你的app.nw拖拽到 nw.exe 程序上就行了。

6.想让你的应用更容易传播和发布,可以将它和node-webkit封装到一起,也就是将你的HTML5应用 app.nw 和 nw.exe 合成一个可执行文件。在Linux上的做法是

在Window上的做法是

你可以看看这个wiki文档,里面有更详细的介绍。希望这篇文章对你有所帮助。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Node.js中process模块常用的属性和方法 前言虽然node对操作系统做了很多抽象的工作,但是你还是可以直接和他交互,比如和系统中已经存在的进程进行交互,创建工作子进程。node是一个用于

node.js报错:Cannot find module 'ejs'的解决办法 发现问题最近同事问了一个问题,他在用node.js的时候,发现node.js报错了,错误显示:Error:Cannotfindmodule'ejs'atFunction.Module._resolveFilename(module.js::)atFuncti

nodejs redis 发布订阅机制封装实现方法及实例代码 nodejsredis发布订阅机制封装最近项目使用redis,对publish和subscribe的使用进行了了解,并进行了封装。varconfig=require('../config/config');varlog=require("./loghelp");var

标签: node.js和go

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

上一篇:解决Window10系统下Node安装报错的问题分析(windows 10一)

下一篇:Node.js中process模块常用的属性和方法(nodejs child_process)

  • 全国税收调查表企业表怎么填
  • 初装费包括什么
  • 2021年白酒新政策
  • 关联方交易金额太大有什么后果
  • 电子承兑凭证
  • 油票发票怎么查真伪
  • 待认证进项税是借方还是贷方
  • 酒水进项税税率
  • 代收货款的商品
  • 公司给客户退款会计分录
  • 固定资产完工前盘亏的工程物资净损失
  • 公司没有收入算正常经营吗
  • 应返还财政额度是什么科目
  • 发生的成本作为存货处理
  • 不动产经营租赁印花税税率
  • 利息可以开专票
  • 零税率发票如何抵扣
  • 购入低值易耗品一批,实际成本4000元
  • 补缴社保差额有滞纳金吗
  • 个税起征点是
  • 什么情况下一般纳税人可以转为小规模纳税人
  • 国内企业给国外企业开发票
  • 员工旅游计入什么费用
  • 显卡硬件加速如何开启
  • 工程结算如何做账
  • 税控盘进项税已抵扣如何转出分录
  • 预计负债内容
  • 备用金会涨额度吗
  • thinkphp try catch
  • phpwhile循环多维数组
  • 金税盘锁死状态
  • Vue Router4 ,prams 传参失效和报错问题
  • 体验了一回
  • 外贸公司主要是做什么产品
  • 如何正确的开具增值税专用发票
  • 租入的房屋转租是否交房产税
  • 进账加计抵减政策
  • 固定资产一次性扣除政策
  • 个税申报数据有误
  • 主要业务是生产销售家电
  • 所得税申报表的营业成本包括哪些
  • 企业申报纳税都交什么税
  • 非盈利组织固定资产金额标准最新规定
  • 贷方账户日累计金额超限什么意思
  • 预算会计与企业会计的区别感悟
  • 企业缴纳耕地占补多少
  • 购买汽车轮胎的注意事项
  • 广告公司制作警车违法吗
  • 商品的结构
  • 委托加工的应税消费品是指
  • 个税申报工资比实发工资高
  • 银行汇票如何兑现金
  • sql server设置自增
  • mac忘记mysql初始密码
  • windows10怎么扩大内存
  • debian 安装
  • win8系统计算器快捷键
  • ubuntu右上角没有键盘
  • 苹果电脑优酷视频播放不了
  • linux服务器宕机排查
  • centos安装owncloud
  • WIN10系统睡眠后点不动
  • windowsxp oobe
  • centos创建一个文件
  • win8.1关机
  • win8设置无线网络
  • win10任务栏跳来跳去
  • windows 10 build 21382
  • 全面理解全面把握全面落实
  • python cx_Oracle的基础使用方法(连接和增删改查)
  • Linux动态链接库编译
  • python读配置文件配置信息
  • jquery点击移动div
  • shell脚本 -ne 0
  • python设计教程
  • 用python简单代码
  • 欢迎使用本公司智能语音电动车mp3
  • 香皂需要换着用吗
  • 淮安市地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设