nwjs 实现 web 项目 桌面化:
1 下周 nwjs ,解压目录为 1
2 新建文件夹 demo
3 cd demo , 创建 index.html package.json
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>hello nw</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div>first nw exe and cdd </div>
<button class="btnSubmit">提交测试</button>
<table>
<tr>
<td>城市名称</td>
</tr>
<tr class="cityList"></tr>
</table>
<script type="text/javascript">
$('.btnSubmit').click(function(res){
console.log("=====cdcd======");
$.ajax({
url:"https://xxx.com/area/list",
type:"get",
data:{},
dataType:"json",
success:function(res){
var cityListTd = '';
for (var i = res.data.list.length - 1; i >= 0; i--) {
var name = res.data.list[i]['areaName']
console.log("=====cdcd res======",name);
cityListTd = cityListTd+"<td>"+name+"</td>"
}
$('.cityList').append(cityListTd)
}
})
})
</script>
</body>
</html>
4 编辑 package.json
{
"name": "hello",
"main": "index.html"
}
5 执行 nw . 查看效果
6 打包:
6.1 讲文件夹demo 里面得文件 打包.zip,重命名 demo.nw
6.2 移动 demo.nw 到 步骤 1 nwjs 根目录下面
6.3 cmd = > copy /b nw.exe+demo.nw demo.exe
6.4 双击 demo.exe
目前简单得实现,点击请求 ajax ,数据展示;
今天只是简单得练手,不知能不能直接实现编辑 php , java 等语言。