首先声明: 其他 一. wa的运行环境 根据微信官方的说明,wa的运行环境有3个平台,IOS的webkit(苹果开源的浏览器内核),Android的X5(QQ浏览器内核),开发时用的nw.js(C++实现的web转桌面应用); 二. 为什么wa不直接运行在浏览器(webview)中,而要绕过浏览器直 ...
分类:
微信 时间:
2018-02-27 16:03:52
阅读次数:
957
简介 (1)以网络最流行的技术编写原生应用程序的新方法 (2)基于HTML5, CSS3, JS and WebGL而编写 (3)完全支持nodejs所有api及第三方模块 (4)可以使用DOM直接调用nodejs模块 (5)容易打包和分发 (6)支持运行环境包括32位和64位的Window、Lin ...
分类:
Web程序 时间:
2018-01-31 20:27:26
阅读次数:
353
最近要做个桌面的应用,用起来也方便。找了一圈发现NW.js挺容易上手,分享给大家。 NW.js 官网https://nwjs.io/ 1.下载适合当前版本的js 【这里下载的SDK版本,方便后续调试】 2.解压到本地 3.构建自己的project index.html和package.json这两个 ...
分类:
Web程序 时间:
2018-01-27 17:09:45
阅读次数:
248
研究Web桌面应用开发有一段时间了,总结了Web桌面应用开发的一些主流方式。 一、前端Style 这种方式的就是直接实现一个Web程序,再封装一个浏览器展示,相当粗暴和有效。著名的框架就是Electron和NW.js了。 代表应用程序是atom。 一般是基于node.js。也有其它语言的。 各种前端 ...
分类:
Web程序 时间:
2017-11-10 23:04:46
阅读次数:
168
一、环境配置 windows系统 cnpm install node 下载nw.js https://github.com/nwjs/nw.js 找到download下载合适的版本 二、开发 项目目录如下: node_modules存放用到的node模块,package.json是入口文件 pack ...
分类:
Web程序 时间:
2017-09-15 12:06:43
阅读次数:
864
前一篇文章里,分析了包括NW.js和electron这种纯JS框架在内的几种Web桌面应用开发方式,实际上还有一种最古老的方式,那就是嵌入WebView的方式。 嵌入WebView的方式和整个程序都是WEB窗口不同,仅在窗口的部分子窗口使用WebView,和原生UI或DirectUI结合的方式。 这 ...
分类:
Web程序 时间:
2017-09-10 21:41:06
阅读次数:
519
一、编写触摸屏网页注意点 1、控制缩放行为。内容宽度为屏幕宽度,初始缩放比例为1:1,并禁止缩放(如若可放大缩小,影响操作体验) 2、<a>标签点击存在暗色透明背景问题,使用css属性 -webkit-tap-highlight-color,设置rgba值透明度为0即可。 3、阻止触摸屏上浏览器默认 ...
分类:
Web程序 时间:
2017-08-30 13:12:30
阅读次数:
296
NW.js是什么? NW.js 是基于 Chromium 和 Node.js 运行的, 以前也叫nodeWebkit。这就给了你使用HTML和JavaScript来制作桌面应用的可能。在应用里你可以直接调用Node.js的各种api以及现有的第三方包。因为Chromium和 Node.js 的跨平台 ...
分类:
Web程序 时间:
2017-08-02 00:28:43
阅读次数:
5694
nw.js原名node-webkit,可以应用html和js来编写桌面应用。 nw.js下载时会有两个版本: NORMAL版本:不包含工具包 SDK版本:含有工具包(按F12唤出) 使用: 解压后,添加package.json和页面目录,完成后结构如下 其中package.json如下 完成之后运行 ...
分类:
Web程序 时间:
2017-04-25 17:04:55
阅读次数:
188