NW.js是什么?


本文摘自PHP中文网,作者青灯夜游,侵删。

NW.js是一个使用Web开发技术(HTML,CSS和JavaScript)构建跨平台桌面应用程序的框架。它由Roger Wang在中国的英特尔开源技术中心创建,并将Node.js编程框架与Chromium(当时)浏览器引擎 - Webkit相结合,因此原始名称为Node Webkit。

NW.js能做什么?

NW.js是基于Chromium和Node.js的。它允许我们直接从浏览器调用Node.js代码和模块,并在我们的应用程序中使用Web技术。此外,我们可以轻松地将Web应用程序打包到本机应用程序。

NW.js提供了一个用于与操作系统交互的JavaScript API,以便我们可以执行以下操作:

● 控制应用程序窗口的大小和行为

● 使用菜单项在应用程序窗口中显示本机工具栏

● 右键单击应用程序窗口区域中的上下文菜单

● 在操作系统的托盘菜单中添加托盘应用程序项

● 访问操作系统剪贴板; 阅读内容甚至设置内容

● 使用默认应用程序打开计算机上的文件,文件夹和URL

● 通过操作系统的通知系统插入通知。

使用NW.js的好处:

1)以网络最流行的技术编写原生应用程序的新方法

2)基于HTML5, CSS3, JS and WebGL而编写

3)完全支持nodejs所有api及第三方模块

4)可以使用DOM直接调用nodejs模块

5)容易打包和分发

6)支持运行环境包括32位和64位的Window、Linux和Mac OS

以上就是NW.js是什么?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

详解node.js buffer的使用

node.js中文件之间的引入教程实例

了解http事务、node模块化规范

深入研究node.js中的日志信息

避免node.js模块日志污染程序日志的方法介绍

javascript在nodejs环境下执行机制和事件循环

聊聊node.js中json格式和excel格式的双向转换

谈谈node.js热更新的配置和vscode断点调试

了解node.js中的stream

为什么要用node.js?哪些场合可以使用 node.js?

更多相关阅读请进入《NW.js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...