JavaScript库

时间:2009-10-09 07:44:18

标签: javascript

很难进入Web开发。我过去5年一直在研究winforms。所以我很难从一个转换到另一个。前段时间,我使用过JavaScript,但是很多时候都有大量的JavaScript库--JQuery,JSON,MooTools ......

我的问题:

也许这是一个愚蠢的问题。什么是差异。所有图书馆之间?我可以只使用其中一个吗?如果我使用的是JQuery,我还需要JSON吗?基本上,是否有适合某些工作的工具?

由于

4 个答案:

答案 0 :(得分:2)

您可以单独使用任何库。

JSON(JavaScript Object Notation)是一种 轻量级数据交换格式

并且jQuery支持一些用于处理JSON数据的内置方法。

使用jQuery的主要优点(我认为)是它拥有庞大的用户群并且拥有大量插件。

答案 1 :(得分:1)

我个人使用jQuery,但奇怪的是,在我看来,它没有良好的JSON支持 - 例如缺少stringify函数。但是,您可以在JSON.org填补空白。

无论您最终使用哪个库,最好从Google's AJAX CDNMicrosoft's AJAX CDN等免费CDN中提取它。

答案 2 :(得分:0)

这实际上取决于您对JavaScript框架/库的要求,以及哪一个最适合您。虽然他们之间有很多相似之处,但我认为他们拥抱不同的哲学,而且这取决于哪种哲学最适合你应该选择哪一种。

我绝对建议阅读jQuery and MooTools,这是Aaron Newton(MooTools开发人员)的一篇文章,讨论了这两个框架之间的差异以及他更喜欢MooTools的原因。

此外,正如其他人所说,JSON不是一个库 - 它是一种数据格式。 json2.js 一个库,但仅用于编码/解码JSON格式。大多数JavaScript库(如jQuery,MooTools等)都包含自己的JSON编码/解码函数。

答案 3 :(得分:0)

你可以选择你喜欢的库,但jQuery似乎比其他人更受欢迎,也是我个人的最爱。查看why does everyone like jquery more than other libraries question

正如其他人所指出的那样,JSON不是一个库。