你说的应该是将HTML程序打包为桌面程序吧,这里介绍一种简单的方式,利用nodejs的electron打包,下面我简单介绍一下实现过程,主要内容如下:
这里为了更好的说明问题,我新建了一个indexhtml文件,主要内容如下,就是一个简单的按钮提示功能:
浏览器打开后的效果如下:
1首先,安装nodejs,这个直接到官网上下载就行,选择适合自己平台的版本即可,安装完成后,需要将node、npm这些常见命令(即node安装目录)添加到环境变量中,方便后面使用,如下:
2接着就是安装electron和electron-packager这2个包,打包程序的时候要使用到这2个包,至于安装的话,直接在cmd窗口中输入命令“npminstallelectronelectron-packager”就行,如下:
3最后就是打包HTML为桌面程序了,主要步骤如下:
这里为了方便,我新建了一个package目录,把刚才的indexhtml移入到这个目录下,同时下面新建一个packagejson文件和mainjs一个文件,如下:
其中packagejson用于指明打包的基本信息,mainjs用于配置打包的详细信息,其基本内容如下:
packagejson文件:name为应用名称,version为版本号,main为打包配置文件。
mainjs文件:这里用于配置打包的详细信息,可以自行设置,网上资料很多,可以搜一下,我这里简单配置了一下:
接着就是运行打包命令了,cmd切换到刚才的package目录,然后运行命令“electron-packagerHello--win--outHelloApp--arch=x64--electron-version=3010--overwrite”就会自动打包,这里主要需要指明打包的目录、应用名称、输出目录、应用位数、版本号等,详细参数可以到网上搜一下,如下:
打包成功后,就能在输出目录HelloApp下的Hello-win32-x64目录中找到刚才打包好的Helloexe应用程序,双击就能打开,如下:
至此,我们就完成了将HTML打包为桌面应用程序,其实就是用HTML开发桌面程序。总的来说,整个过程很简单,就是配置有些麻烦,只要你熟悉一下相关过程和参数,多练习几遍,很快就能掌握的,当然,你也可以利用其它方式来打包HTML程序,像nwjs,cef等,都可以,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧。
写好了,你看看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
table{
background: #ddf1f9;
border-bottom:1px solid gray;
border-right:1px solid gray;
}
th,td{
padding: 5px 10px;
border-left: 1px solid gray;
border-top: 1px solid gray;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="1">
<tr align="center">
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>电话</th>
</tr>
<tr align="center">
<td>李晓明</td>
<td>男</td>s
<td>25</td>
<td>13821154699</td>
</tr>
<tr align="center">
<td>陈小兰</td>
<td>女</td>
<td>22</td>
<td>13588562158</td>
</tr>
</table>
</body>
</html>
以上就是关于有什么方法用html开发桌面软件全部的内容,包括:有什么方法用html开发桌面软件、用html语言写出可输出以下表格的程序代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)