是不是可以用Javascript设计Win32 APP的UI?WinPhone呢?

推荐  (0) | 3人关注关注
2个答案
0 0

we_cry空间信息与数字技术专业

2014-05-02 18:10

首先,我貌似真没有误会提问者的意思。。。
如果觉得我有任何错误或不完善之处,请在讨论中指出。
现在,结合CSS 和 JavaScript, HTML是一种非常具有表现力的语言。有很多种利用 HTML/CSS/JavaScript 开发应用的做法,包括使用 JavaScript 的 Windows 8 应用,Firefox OS 应用,以及用于跨平台开发 Windows, Mac 和 Linux 应用的 Node-WebKit.
Node-WebKit 的基本原理是 (我也是 Google 出来的),采用 Node.js 提供系统 APIs (比如,被封装的 Win32), 而采用 Chromium 内核渲染,它做到 Node 和 Chromium 的 V8 引擎合二为一,开发者可以用 JavaScript脚本编写应用逻辑,操作 DOM 和调用 Win32 APIs, 也可以用 C++ 和 JavaScript 扩展其脚本引擎。缺点之一是,生成的可执行文件,因为包括了整个 Node + Chromium, 文件大小非常大。。。
其实,比起这货,我更希望可以强迫 Internet Explorer 壳子以标准模式渲染同时调用 Win32 APIs...
关于动画。
CSS 3 有两个功能,CSS transitions and animations. 利用它们,客户端可以几乎不用写代码,而创造出完美的过渡和动画效果。(对我这种不会 JavaScript 的人来说,简直太赞有木有。。。

0 0

他傲娇丁叔.net/网络工程师,电子商务师

2014-05-03 01:49

首先,广义的说,可以。
其次,像使用其他语言一样,需要很多“额外”的东西来做一些“实际”的工作。JavaScript 部分的作用可能更多的落在对象交互上。UI 生成方面要依赖于底层引擎(如果有的话)。

从基础的角度来理解的话,只要有合适的解析器、编译器、……将“代码”转换成可运行的本机二进制,就可以做任何事情。但遗憾的是,到现在为止,暂时没有什么Javascript 引擎可以做到你所问的程度。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区