node-webkit入门
2013-12-16 11:23
190 查看
一、简介
node-webkit 是一个基于chromium与node.js的应用程序运行器,它允许开发者使用web技术编写桌面程序。通过Node.js和WebKit技术的融合,开发者可以用HTML5技术编写UI,同时又能利用Node.js平台上众多library访问本地OS的能力,最终达到用Web技术就可以编写桌面应用的目的。它提供一个跨Windows、Linux、OS X平台下的客户端应用开发的底层框架,跟移动终端上的PhoneGap等项目的原理类似。node-webkit项目位于Github上。node-webkit特点如下:
使用web技术开发,HTML5、CSS3、JS、WebGL。
在网页中使用Node.js。
跨平台运行,兼容Linux,Mac OSX和Windows。
二、实例
node-webkit的下载地址为:https://github.com/rogerwang/node-webkit。我们可以下载Windows、linux或Mac系统的版本。这里使用Windows版本。
1、下载Windows版本node-webkit,这里采用 的版本号是(v0.8.2 - Dec 6, 2013)。该包解压后有如下8个文件。
其中nw就是我们运行程序的文件,其他的都是些动态链接库或相关文件。
2、开始编写程序
a、创建index.html文件,文件内容如下:
b、创建package.json文件,文件内容如下:
c、将两个文件压缩成zip文件(这两个文件必须在zip文件的根目录下),重命名为app.nw。
d、将app.nw文件拖到nw.exe,即可成功运行。运行结果如下图所示:
node-webkit 是一个基于chromium与node.js的应用程序运行器,它允许开发者使用web技术编写桌面程序。通过Node.js和WebKit技术的融合,开发者可以用HTML5技术编写UI,同时又能利用Node.js平台上众多library访问本地OS的能力,最终达到用Web技术就可以编写桌面应用的目的。它提供一个跨Windows、Linux、OS X平台下的客户端应用开发的底层框架,跟移动终端上的PhoneGap等项目的原理类似。node-webkit项目位于Github上。node-webkit特点如下:
使用web技术开发,HTML5、CSS3、JS、WebGL。
在网页中使用Node.js。
跨平台运行,兼容Linux,Mac OSX和Windows。
二、实例
node-webkit的下载地址为:https://github.com/rogerwang/node-webkit。我们可以下载Windows、linux或Mac系统的版本。这里使用Windows版本。
1、下载Windows版本node-webkit,这里采用 的版本号是(v0.8.2 - Dec 6, 2013)。该包解压后有如下8个文件。
其中nw就是我们运行程序的文件,其他的都是些动态链接库或相关文件。
2、开始编写程序
a、创建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>
b、创建package.json文件,文件内容如下:
{ "name": "nw-demo", "main": "index.html" }
c、将两个文件压缩成zip文件(这两个文件必须在zip文件的根目录下),重命名为app.nw。
d、将app.nw文件拖到nw.exe,即可成功运行。运行结果如下图所示:
相关文章推荐
- node-webkit入门
- node-webkit入门:用JS开发跨平台的桌面应用
- 【入门必备】最佳的 Node.js 学习教程和资料书籍
- Node.JS 的安装与入门
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- node-webkit教程(12)全屏
- 用node-webkit做桌面应用
- node入门(三)——gulp运用实例
- 服务器端的JavaScript脚本 Node.js 使用入门
- Node.js原生开发入门完全教程
- node前端开发模板引擎Jade的入门
- 【Node】nodejs+express+mongodb入门实例
- Node.js入门,如何搭建服务器,及Express环境搭建
- node-webkit播放目录下所有网页文件
- Node.js入门第一讲
- node webkit (nw.js) 设置自动更新
- node 服务端绘制 react 入门
- node.js入门教程迷你书、node.js入门web应用开发完全示例
- 一本node.js入门书籍
- Node.js 入门