2010-01-21 74 views
5

我正在设计一个JavaScript API并正在寻找优秀的示例。请指出你喜欢的API库,每个库一个答案。如果你不介意,解释你认为这很好的评论会很有用。JavaScript API设计示例

此外,请upvote现有的答案,如果你同意一些已发布的图书馆是好的。

更新:我正在寻找能够很好地完成工作的API(虽然这项工作可能是利基),使用起来很愉快,涉及良好的学习曲线,具有出色的文档/测试覆盖率,导致简单的客户端常见情况代码或类似代码。我不一定在寻找一种API,可以做一些不可思议的事情,比如卡布奇诺或者JS/UIX。

+0

* API *优秀?或者根据*有用性*?那里有一个微妙的差异。例如,我喜欢jQuery的实用性,但不喜欢它的API。 – 2010-01-21 22:46:27

+0

这里“JavaScript API”是什么意思?它应该做什么?我们是在谈论提供方便的Ajax支持,还是通过跨浏览器DOM问题进行抽象或其他方面的事情? “API”有点模糊。 – Rob 2010-01-21 22:47:21

+1

@Rob - 因为问题是关于设计一个API,可能没关系。这听起来像提问者正在寻找图书馆的例子,这是最佳实践的好例子。再一次,这只是我的解释。 – Nicole 2010-01-21 22:52:17

回答

2

我最常用的JavaScript库是JQuery(http://jquery.com/)。我喜欢它,因为它隐藏了许多浏览器特定的问题,允许那些不太了解用户界面(如我)的人做出体面的工作,并且使用它的语法非常简洁明了。具体来说,用于从DOM中选择元素的API非常干净。要获取ID为foo的元素,只需$(“#foo”)。