前言:
与其说是教程,这个系列不如说是对javascript的一些介绍,
自己摸爬滚打零散学了点js,不是很系统,更多是一些小tips的东西,希望能给对js还不了解的人做个入门介绍,
当然,我本身水平不高,欢迎大家帮我指出缺漏,共同探讨,共同进步
正文:
一、对js的现状的一些介绍:
js这几年几乎真正完成了“一次书写,到处运行”的愿望①,前端html+css+js打天下,数据库有mongodb撑场面,服务器有nodejs,想手机端跨平台运行有phonegap,pc端有node-webkit. 甚至非js语系的可以将c++,ruby等熟悉的语言,通过Emscripten编译为js②.这些扩展这文里不多介绍
二、原生桌面应用实际上手:
linux和windows其实对js都有原生支持,
Ubuntu或其他常见linux下,你如果想用js做一个本地应用,可以参考gnome javascript③,
由于我们标题就是js在windows下面的开发,所以我们的重心还是在win系统上
最简单的一个实践,右键新建一个txt文件,直接用记事本敲入以下代码
1 <script> 2 alert("你好:)") 3 </script>
然后保存,重命名为XXX.hta,双击一下看看效果
xp,win7,win8上均可以运行,这个例子告诉我们,微软也是很进步的嘛
当然
①我总喜欢拿这几位大神的言论作例子 诸神:JavaScript是Web的汇编语言
②这里有一些编译的项目,不仅仅是Emscripten 一切皆为javascript
③linux下面的教程下次我会补齐,这里也有一个完整的tutorial Hello Gnome!
④msdn上的一个简短的介绍 Introduction to HTML Applications