Web 调用 Node 模块 NW.js

Web 调用 Node 模块 NW.js

MIT
JavaScript
跨平台
2015-01-15
红薯

【年终提升】2019尾声,来 OSC·年终盛典收割技术干货,get新技能!>>>

NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是 node-webkit

特性:

  • 使用 HTML5、CSS3、JS 和 WebGL 编写应用

  • 完全支持 Node.js APIs 以及其 第三方模块

  • 性能表现良好,Node 和 WebKit 运行在同一个线程,函数调用更直接,对象在同一个内存堆中,可直接引用

  • 方便打包和分发

  • 支持跨平台

演示程序:https://github.com/zcbenz/nw-sample-apps

示例:

index.html

<!DOCTYPE html>
<html>
  <head>
    <title>Hello World!</title>
  </head>
  <body>
    <h1>Hello World!</h1>
    We are using node.js <script>document.write(process.version)</script>.
  </body>
</html>

package.json:

{
  "name": "nw-demo",
  "main": "index.html"
}

运行:

$ /path/to/nw .  (suppose the current directory contains 'package.json')
加载中

评论(12)

奔跑的颳牛
奔跑的颳牛
干活来袭,谢谢分享。。。
s10241024s
s10241024s
这是国产的吗?
沙发迪
沙发迪
非常好的东西,厉害的
純白陰影
純白陰影
node-webkit的demo也可以? NW.js
lxrmido
lxrmido
惊呆了 NW.js
子木007
子木007
是不是国内的大牛? NW.js
BryanYang
BryanYang
看着挺方便的呢。试试 NW.js
海诺者
海诺者
很不错就是不知道能不能不安装node就可在浏览器中使用 NW.js
Sonnet
Sonnet
运行起来卡吗? #NW.js#
554330833a
554330833a
#NW.js#其实我没看懂这是干什么的,V8上面再运行一个webkit吗?

NW.js 0.35.3 发布,更新到 Node.js v9.10.0

NW.js 0.35.3 已发布,NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是 node-webkit 。 更新: 更新至 Node.js v11.5.0 修复:允...

2018/12/25 07:34

NW.js 0.29.3 发布,更新到 Node.js v9.10.0

NW.js 0.29.3 发布,此版本基于 Node.js 9.10.0 ,并修复一个 bug 。 更新 升级到 Node.js v9.10.0 修复:webview 鼠标进入/离开时不能正常工作 (#6518) [docs] 为 win.isAlwaysOnTop 创建文...

2018/04/03 07:42

NW.js 0.28 发布,Web 调用 Node 模块

NW.js 0.28 已发布,NW.js 前身是 node-webkit ,可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。 更新内容: Update Chromium to 64.0.3282.119 Upd...

2018/01/26 07:25

NW.js 0.21.5 发布,Web 调用 Node 模块

NW.js 0.21.5 发布了,NW.js 前身是 node-webkit ,可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。 更新内容: support crash dump uploading Fix: ...

2017/04/07 07:22

NW.js 0.19.2 发布,Web 调用 Node 模块

NW.js 0.19.2 发布了,NW.js 前身是 node-webkit ,可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。 更新内容: Chromium 升级至 55.0.2883.87 修复当...

2016/12/14 07:16

NW.js 0.18.7 发布,Web 调用 Node 模块

NW.js 0.18.7 版本发布了,NW.js 前身是 node-webkit ,可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。 更新日志: 修复: [OSX] Regression in Deb...

2016/11/17 07:32

NW.js v0.18.2 发布,Web 调用 Node 模块

NW.js v0.18.2 版本发布了,NW.js 前身是 node-webkit ,可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。 近期版本更新内容: V0.18.2:bump versio...

2016/10/25 07:18

NW.js v0.18.0-rc1 发布,Web 调用 Node 模块

NW.js v0.18.0 rc1 版本发布了,NW.js 前身是 node-webkit ,可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。 该版本没有发布详细更新内容,上版本 ...

2016/09/26 08:03

NW.js v0.17.0-beta2发布,Web 调用 Node 模块

NW.js v0.17.0 beta2 发布了, 采用 Chromium Beta 53 和 Node.js v6.4.0。NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是 no...

2016/08/23 14:14

NW.js v0.16.0-rc1 发布,Web 调用 Node 模块

NW.js v0.16.0-rc1发布,采用 Chromium 52 +Node.js v6.2.2。NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是 node-webkit 。 ...

2016/07/14 09:48

没有更多内容

加载失败,请刷新页面

1
回答
nw.js 中require("lwip");Uncaught Error: A dynamic link library (DLL) initialization routine failed.

在nw.js中require("lwip");报以上错误。 已根据官网进行了一下操作 1.下载python2 2.下载VS2015 3.下载lwip模块 ...

2017/11/22 12:12
1
回答
nw V0.15 无法发布!

@RogerWang 你好,想跟你请教个问题: @newwell 你好,想跟你请教个问题:我想用nwjs nwjs-v0.15.0-win-x64,进行程...

2016/09/20 18:40
1
回答
window系统下,nw.js要如何源码编译?

window系统下,nw.js要如何源码编译?

2016/04/19 13:24
1
回答
大神帮忙看看问题出在哪?

包demo 下有get.js index.html mysqlt.js package.json get.js 代码如下 var mysqlt=requi...

2016/06/15 11:35
1
回答
npm install nw -g 报错

end of central directory record signature not found npm ERR! Windows_NT 6.1.7...

2016/05/16 07:57
2
回答
nw.js客户端窗口包含的远程web页如何与客户端本地窗口通讯

首先我做了一个网页版的聊天系统,然后想实现一个客户端登陆系统,输入账号密码后会弹框进入我的网页版聊天系统,聊天系统的title中会有新消息提醒,我想要做一...

2016/01/29 16:14

没有更多内容

加载失败,请刷新页面

没有更多内容

linux下安装微信小程序开发工具

了解一下微信小程序开发,首先学习如何安装开发工具!

2018/04/24 15:43
2K
0
nw.js 0.38.0 支持NAPI

原先版本的c++模块,通过nwjs 0.38.0 nw-gyp 配置后,无法通过 vs2013 进行编译(一直抱怨,头文件有问题)。估计是要升级最新的vs。之前的模块一直依赖nan, 每次升级nwjs时要重新编译,但是...

06/04 09:50
6
0
NW.js 入门指南

本文介绍了 NW.js(node-webkit) 的基本知识,通过本入门指南的学习,可以让你快速构建一个 NW.js 的桌面应用。

2015/11/19 13:47
764
0
Mint8(ubuntu16.04) 搭建微信Web开发工具

微信Web开发工具官方并不支持Linux,因为其开发工具是基于nwjs,理论上应该是可以在linux下搭建起来. 鸣谢: @yuan1994 @jerry79 @duan602728596 @pynix 参考: https://github.com/yuan1994/wec...

2017/04/08 09:56
211
0
nw.js node-webkit系列(1)简单介绍及应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zeping891103/article/details/50723949 最近使用到了一种nwjs技术进行开发,实际上nwjs是基于nodejs的,它支...

2018/11/28 20:30
30
0
nwjs mac app签名

基于nwjs开发的桌面客户端,mac版本解决签名的问题。把自己遇到的问题和大家分享

2016/07/03 18:10
239
0
nw环境下调用本地dll文件

在nw中node.js环境下使用ffi模块调用dll文件

2016/10/14 14:40
236
1
在Linux下开发微信小程序

微信小程序开发工具是用nw.js实现的,这玩意本来就可以跨平台的。搞不懂为什么微信只出了windows和mac版。今天我捣腾了一下,可以在linux下开发微信小程序了。以ubuntu为例: 首先要安装nwj...

2016/12/27 16:45
1K
1
Nodejs 浏览器

https://github.com/nwjs/nw.js http://electron.atom.io/ https://github.com/breach/breach_core http://phantomjs.org/...

2016/12/13 09:23
70
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部