起码在网页这块上面,不同意,,,
当然flash在很多地方html5是做不到的,
html5做出来的游戏,也只能是网页游戏,,,并不能做成你所想的exe程序。。
html5只是html的更高版本,,,单单html5是实现不了什么的,它只是提供了一些更便捷,更直接属性,供js来 *** 作,供浏览器编译。。。
说优越性,说真的,还真要看在哪方面对比,,如果单从网页上来说的话,html5+上css3,实现的页面动画,更便捷,更简单,缺点是ie8以下支持不好。。
flash支持很好,但是它是一个纯swf动画文件,大小等,都不好控制。
这跟HTML5没有任何关系,出于安全的考虑,像javascript这样的浏览器程序自身从来就没有这样的方法。要实现只能通过插件技术,比如ActiveX。但是这玩意儿只支持IE。你可以考虑另一个插件,几乎所有电脑都安装了,主流浏览器都支持的——flashplayer。
如何使用Node-Webkit开发HTML5本地桌面应用这非常简单,像传统的开发你的HTML5应用一样开发它们,完成之后用Node-Webkit打包它。打包的方法是
先下载Node-Webkit
然后创建一个包文件命名为package.json,
写入下面的代码:
{
"name":
"nw-demo",
"main":
"index.html"
}
这里的“name”是你应用的名称,“main”是你的应用的启动文件,也就是应用启动是第一加载的文件。
将你的HTML5应用文件和package.json一起打包成zip
重命名zip文件,将其后缀变成
.nw
,比如app.nw
现在你就可以用node-webkit
runtime来运行你的app了在Linux上的运行命令是
./nw
app.nw
在Windows平台上你可以直接把你的app.nw拖拽到
nw.exe
程序上就行了。
想让你的应用更容易传播和发布,可以将它和node-webkit封装到一起,也就是将你的HTML5应用
app.nw
和
nw.exe
合成一个可执行文件。在Linux上的做法是
cat
/usr/bin/nw
app.nw
>
app
&&
chmod
+x
app
在Window上的做法是
copy
/b
nw.exe+app.nw
app.exe
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)