nw.js学习
来源:互联网 发布:江南大学网络接入系统 编辑:程序博客网 时间:2024/06/01 09:15
nw.js学习
安装
- 前提条件,要先安装node.js以及nw.js这里说一下开发就下SDK版本的,里面带有有调试工具
运行
- 我们先建立一个HelloWord
- 我们先新建一个文件夹,并在里面创建一个package.json:这个是应用程序的清单文件,它用很多选项,name是软件的名称,main是打开的每一个html页面,更多的清单选项可以在这里查看。
{ "name": "helloworld", "main": "index.html"}
- 使用js文件做为main,这里指的是如果想在后台起动页面或者是没有页面的程序时可以不用指定html页面,同样你可以在js文件是打开初始化的页面。建议用这种方式,因为可以在启动页面之前做一些你想做的操作
nw.Window.open('index.html', {}, function(win) {});
- 新建一个html页面
<!DOCTYPE html><html> <head> <title>Hello World!</title> </head> <body> <h1>Hello World!</h1> <script>// get the system platform using node.jsvar os = require('os');document.write('You are running on ', os.platform());</script> </body></html>
- win系统可以直接把这个文件夹拖到nw.js.exe就可以看到页面效果了。
与node.js交互
- 分为三种情况分别是node.js原生的,第二种就是自己定义的but全是js写的。第三种就是c/C++写的
- node.js原生的,可以像上面的那样可以直接用。
- 第二种又分两类,第一类是写的js模块只是用了node原生的没有用其它的,也可以像第一种一样使用,尽量不要使用script src=”…”这个时候地址就是相对与它的引用的模块也就是父类,第二类就是引用了文件中包含Webkit。那么它的父地址就是相对应用程序的根目录,其实你在写的时候会发现../与./或者不写直接写名子,程序都可以自动的运行,因为nw.js会智能的查找。
- 没有用过,但是你要注意的是一定要重新编译一下,所以写的时候一定要用标准的写法,不然编译出来可能就会出问题了,编译的例子可以参看这里
每天解决一点点的问题,每天进步一点点,敢底头像别人请教,并问出有质量的问题,一次遇到问题就问,一定要自己努力之后再问,这样也能用助于听懂别人说的什么,特别是针对一个新的领域。
阅读全文
0 0
- NW.js入门学习
- nw.js学习
- nw.js
- NW.js初体验
- nw.js入门
- nw.js 填坑
- Nw.js开发
- NW.js的简单使用
- NW.js and Electron compared
- nw.js:编写桌面应用
- NW.js开发笔记(一) nw入门及使用
- nw.js node-webkit系列(22).nw执行过程及如何获取.nw真实路径
- nw.js(node-webkit)桌面客户端
- 用NW.js开发下一代桌面应用程序
- node-webkit is renamed NW.js
- 继续挖坑之 NW.js (一) 介绍
- NW.js & Electron Compared (2016 Edition)
- 体验NW.js打包一个桌面应用
- 本地计算机的oracleoradb11g_home1tnslistener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
- 数据库视频总结
- MapReduce之如何处理失败的task
- Linux常用命令集
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- nw.js学习
- 回溯--深度优先搜索(数字n的组合数)
- ssm框架-简单的分页查询
- java中的static关键字详解及面试
- C++编写任意次clampedB样条曲线(曲线分别与第一个控制点和最后一个控制点的第一边和最后一边相切)
- Kotlin activity跳转-startActivity
- Java多线程(~11.18)
- 降采样,过采样,欠采样,子采样,下采样,上采样,你学会了吗?【总结】
- Matlab2012b&Simulink licence失效解决办法(重复激活解决方案)