首先呢javascript是一个动态语言,它需要它的宿主环境来运行,而现在绝大多数的javascript宿主引擎是基于web浏览器的,也就是说javascript主要的应用是以浏览器作为基础的。
至于做桌面应用,至多只能说是模拟。当然,不排除存在javascript的编译器把用javascript语法写的程序编译成win32应用程序,不过就不是主流的应用了

解决方案 »

  1.   

    其实呢,是可以地,微软在这点上做了贡献,他的.NET框架支持JScript(Javascript变形金刚状态),所以可以用JScript写桌面程序
      

  2.   

    应该不能写传统意义上的桌面程序吧,如果非要做也还是在IE里面,而且要把IE的安全级别调得很低,当然也是可以的。
      

  3.   

    可以用js写hta,mshta.dll是它的运行环境,类似于脱离IE的桌面应用。
      

  4.   

    在hta中可以应用xmlhttprequest与服务器交互,所以功能可以做得较丰富。
      

  5.   

    wsf脚本功能应该比较强,什么都可以调用,就是不知道图形界面效果如何
      

  6.   

    hta传参数貌似很难 我曾经被搞死了
      

  7.   

    看你的功能而定。
    首先js是可以写desktop application, 保存为hta后就可以脱离ie独立运行了。
    然而,js的效率,对系统的访问什么的,肯定不如用C/C++,C#这些来的灵活。
    但是js开发桌面应用的话一般是轻量级的,那论开发的速度,肯定是js占优的