很难进入Web开发。我过去5年一直在研究winforms。所以我很难从一个转换到另一个。前段时间,我使用过JavaScript,但是很多时候都有大量的JavaScript库--JQuery,JSON,MooTools ......
我的问题:
也许这是一个愚蠢的问题。什么是差异。所有图书馆之间?我可以只使用其中一个吗?如果我使用的是JQuery,我还需要JSON吗?基本上,是否有适合某些工作的工具?
由于
答案 0 :(得分:2)
您可以单独使用任何库。
JSON(JavaScript Object Notation)是一种 轻量级数据交换格式 。
并且jQuery支持一些用于处理JSON数据的内置方法。
使用jQuery的主要优点(我认为)是它拥有庞大的用户群并且拥有大量插件。
答案 1 :(得分:1)
我个人使用jQuery,但奇怪的是,在我看来,它没有良好的JSON支持 - 例如缺少stringify函数。但是,您可以在JSON.org填补空白。
无论您最终使用哪个库,最好从Google's AJAX CDN或Microsoft'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不是一个库。