1、下载nw.js

https://nwjs.io/最好下载sdk版本。

2、解压打开安装包

下载完之后,解压打开图中的「app文件夹」是我自己创建的,你也需要自己创建一个,里面放你项目文件。「app文件夹」中一般放一个index.html(页面展示),另外还需要创建一个package.json文件(参数配置):

{        "name":  "first  app",        "main":  "index.html",        "version":  "1.0",        "window":  {                "height":  300,                "width":  360,                "show":  true,                "title":  "first  app",                "toolbar":  true,                "frame":  true,                "resizable":false,                "icon":  "./icon.png",                "transparent":false        }}

下面是各个参数的意思:

name:这个app的名称,可以随便取一个~main:代表app的入口文件,我们这里用的是index.html,就是当app启动的时候第一个页面是什么。version:版本号,一般于后续版本升级使用。window:对窗口进行设置。height:高度,单位像素。width:宽度,单位像素。show:当程序一点击运行的时候是否直接把窗口显示出来。title:窗口标题,当入口页面的title标签为空的时候就使用这个属性来当做窗口的标题。toolbar:是否启用工具条。frame:是否使用边框,也就是含有最小化,关闭等按钮的边框。resizable:是否可以调整窗口大小。icon:窗口的图标,也是在快速启动栏显示的图标。transparent:窗口背景是否透明。

然后将app文件夹下的所有文件项目文件压缩成app.zip的压缩文件,将其更改为app.nw文件。将app.nw从app中粘贴到根目录中,然后 打开命令行工具合并成exe文件:

copy /b "E:\myweb\maomin\nwjs\nw.exe"+"E:\myweb\maomin\nwjs\app.nw"   "E:\myweb\maomin\nwjs\app.exe"

这里只是一个例子,按自己的存放的路径来。合并完成后会在根目录看见一个名叫app.exe的文件。

3、下载Enigma Virtual Box

接着你需要下载一个名叫Enigma Virtual Box的软件。下载链接打开它,选中「app.exe」然后将你刚才下好的nw.js里原始文件(除去你自己生成和创建的文件或文件夹)。拖到下面的大方框中,点击Process

4、完成

进度条完成后,根目录下会有个app_boxed.exe的文件,这个文件可以在任何地方打开,是不是很happy!!!


作者:「Vam的金豆之路」

主要领域:「前端开发」

我的微信:「maomin9761」

微信公众号:「前端历劫之路」


js html最小化_Js可以写桌面应用端?相关推荐

  1. 最小化及关闭远程桌面后键盘与鼠标仍处于可交互状态

    默认情况下,当用户没有在 Windows 上执行任何输入(没有鼠标键盘等的输入)并保持一定时间后,Windows 会自动切换到锁屏模式(或屏保模式),甚至待机.        一般情况下,这样不会有任 ...

  2. CentOS 7 最小化系统安装图形化桌面

    文章目录 1. 最小化安装与图形化界面 2. 安装图形化桌面过程 1. 最小化安装与图形化界面 最小化安装(Minimal),顾名思义就是说我们在安装操作系统时只安装了最基础的系统软件包.最直观的感受 ...

  3. debian最小化安装如何安装桌面_如何在Ubuntu Server 18.04上安装GNOME桌面

    如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪.然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述 ...

  4. CentOS 最小化安装后安装桌面

    通过yum的方式安装: yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop ...

  5. ubuntu最小化所有窗口显示桌面快捷键

    在设置-外观中设置,勾上Add show desktop icon to the launcher.还有好多快捷键. 参考 http://jingyan.baidu.com/article/0320e ...

  6. js最小化浏览器_Handtrack.js 开源:3行JS代码搞定手部动作跟踪

    作者|Victor Dibia 译者|薛命灯 近日,GitHub 上开源了一个名为 Handtrack.js 的项目,有了它,你只需要 3 行代码就能用来检测图片中手的动作. 演示地址:https:/ ...

  7. Win10的窗口快捷键及改动 AHK AutoHotKey自定义快捷键启动最小化某个程序

    比较基础的win键[1]组合 win + ←或→窗口移动到桌面左侧或右侧 win + ↑或↓窗口最大化或最小化 win + d显示桌面(再次按下恢复) 如果win10也有就好了 之前用了linux G ...

  8. 【编译原理】— 求最小化DFA

    (编译原理) 求最小化DFA(写出所有过程) 解题过程如下: 1.根据状态转换图写出状态转换表 2.写出DFA表 I Ia Ib A B C B B D C B C D B E E B C 3.画出D ...

  9. 关于窗口状态变化(显示、关闭、最小化、最大化等)的快捷键

    窗口状态变化的快捷键 1.Alt 键组合 2.Windows 徽标键 1.Alt 键组合 Alt + F4 ---- 关闭当前程序 Alt + 空格 + C ---- 关闭窗口 Alt + 空格 + ...

最新文章

  1. ECLIPSE启动不了,报错org.eclipse.swt.SWTException: Invalid thread access
  2. 闪回的用途与实战(闪回表,闪回删除,闪回重名删除,闪回版本查询)
  3. IE开发人员工具无法使用
  4. Polynomial(2019南昌邀请赛)(拉格朗日插值)
  5. mysql5.7.24 安装步骤_MySQL5.7.24解压版安装步骤
  6. 媒体控件的暂停与播放 0130 winform
  7. java 多线程 扫描,多线程扫描文件夹耗时方法分析
  8. 在指定命令下打开命令提示符的几种方式
  9. NetSetMan特别版 网络地址切换工具
  10. 天天聚财网———2014年最具潜力的P2P借贷平台
  11. Alt属性和Title属性
  12. 硬盘格式化后数据怎么恢复找回?试下这个!
  13. 社交自媒体整合网络营销推广方案的7个方法
  14. 利用python库moviepy,快速剪辑视频
  15. Tomcat和Java版本对照
  16. 下载XXX不安全,SmartScreen筛选器已阻止下载
  17. 分支-12. 计算火车运行时间
  18. 百度SEO快排系统都有哪些类别?【系统之间的区别】
  19. PL/SQL编程---流程控制语句
  20. 并行计算与并行编程课程内容介绍

热门文章

  1. Java异常之checked与unchecked
  2. 非受检异常(运行时异常)和受检异常的区别等
  3. 看看什么是藏匿而不申请[重复]
  4. 如何在psql中切换数据库?
  5. 电脑重装系统需要全盘格式化吗?这个事项需要看情况
  6. Spring复杂类型数据依赖注入
  7. 数据挖掘与其商务智能上的应用的实验报告
  8. STM32 LWIP实验第一章节--了解以太网
  9. 代码逻辑分析_致C++完美主义者:使用Visual Studio新工具分析你的代码
  10. ar自回归 python_时间序列分析 | 向量自回归模型