【发布时间】:2014-04-25 21:37:28
【问题描述】:
我是 GNOME 桌面应用程序开发的初学者,所以我想尽可能多地了解它。我已经阅读了为 JavaScript 编写的 developer.gnome.org 上的各种教程。我知道通过 GObject Introspection 我可以访问 JavaScript 中的 C 库。
由于在桌面应用程序中使用 JavaScript 是新事物,因此存在的文档并不多。我想知道是否有任何方法可以知道我可以使用哪些函数和哪些参数来访问某些库。
例如,我可以通过以下方式在 JavaScript 中使用 GTK 创建一个按钮:
this.mybutton = new GTK.Button({some code here});
我怎样才能知道我可以使用的功能的名称?有什么办法可以让我看到为 C 编写的文档来找出 JavaScript 函数的名称?
对于我看到的一些库,this documentation 是为 JavaScript 编写的。任何帮助将不胜感激,以了解有关 GNOME 应用程序开发的更多信息。
【问题讨论】:
-
我的第一反应是,如果你懂 javascript,你几乎懂 C,所以就使用 C。对于下一个试图帮助的人,这里有一个 JS 中的 hello world 的链接表明 gnome 应用程序的 javascript 是可能的:developer.gnome.org/gnome-devel-demos/3.7/helloWorld.js.html.en
-
@TomCerul 是的,我知道 C,但我想学习在 javascript 中创建应用程序,并想知道如何在 javascript 中使用 C 库。我如何知道我可以使用的函数名称和参数?
标签: javascript desktop-application gnome gjs