是否有用于生成脚本清晰库的自动化工具?

时间:2011-05-03 04:53:28

标签: script#

我无法相信jQuery的所有代码都是手工完成的。

编辑。只是为了清洁

Script#有一组包装jquery的库。这允许我以自然的c#方式调用jquery函数。但它们长得很长。但它们看起来也很整洁。看起来像生成它们的工具。但是脚本arp包中没有工具。因此q

2 个答案:

答案 0 :(得分:5)

不幸的是,没有神奇的工具......我手写了jQuery代码。

如果你看一下,你会看到一个人真的需要看看所有的“怪癖”...嗯......通过改变参数序列/计数等来完成的功能,以获得不同的行为,以及可能的不同的返回值等。所有这些信息都不在脚本中,因为它们不能创建一个好的包装器。

此外,有些地方你必须考虑自然/有用的c#体验是什么......例如,使用枚举来表示字符串文字,数字文字。如何将不同的行为表示为重载或不同名称的c#APIs,它们在运行时转换为相同的调用。同样适用于某些泛型有用的地方。

它不是火箭科学,但需要一些工作。它还取决于您尝试包装的API的大小。与其他jQuery插件相比,jQuery核心是一个相当大的表面区域。

答案 1 :(得分:0)

我不太确定我的问题是否正确,但您是否在寻找jQuery的代码生成?如果是这样,我认为没有。但是,有很多插件可以用于免费软件,如Aptana Studio。希望它有所帮助:)