JSON2与jQuery的比较
可能是一个简单的问题,我似乎无法找到一个可靠的答案。
为什么选择JSON2而不是jQuery-json插件(http://code.google.com/p/jquery-json/)? 鉴于Web应用程序使用jQuery开始。
每个人都在谈论JSON2在原生实现方面的优劣......嗯,jquery-json也是如此。 我欢迎链接到博客,文章和例子。 然而,我正在寻找一个强有力的答案,哪一个更好用,为什么。
谢谢!
两者之间的一个重要区别是JSON2的api与本地api完全相同,而jquery-json是一个jQuery插件(与本地实现相比略有不同)。
我会说你的答案取决于你想要使用哪一个API,因为你会得到相同的结果与任何实现(至少你应该)。
作为一个思想实验,让我们假设每个浏览器都有一个本机JSON API实现。 你会仍然使用jquery-json吗?
如果是这样,那么使用jquery插件。
如果不是,那么为什么当本地api已经众所周知(即使它不是全局实现的)时,你的代码绑定到jquery-json api?
如果它对您来说意味着什么,John Resig(jQuery的创建者)曾经说过:“与此同时,请开始将您使用JSON的应用程序迁移到Crockford的json2.js中”
jquery-json的作者在这里。 这真的没什么关系。 很久以前,当我没有好的选择时,我做了jquery-json,并且把它留在那里,因为很多人都喜欢它。
它们都是几乎完全相同的功能。
大多数现代浏览器都有本地JSON内置,当使用例如$ .getJSON()或$ .parseJSON()时,jQuery默认使用这些函数。
所以,如果你使用jQuery,你不需要JSON的任何插件/库。
链接地址: http://www.djcxy.com/p/8509.html上一篇: JSON2 vs. jquery
下一篇: How can I force division to be floating point? Division keeps rounding down to 0