有谁能轻易知道使用eval()responseText(使用JSON)比仅仅使用responseXML更快还是更慢?

我想避免使用eval()而使用responseXML会更快,尽管事实上您必须编写很长的代码才能实际获取XML的值。

谢谢。

最佳答案

实际上,JSON数据大多数时候都比XML小。

最好不要使用eval(),因为它是众所周知的安全漏洞。但是我听说过可以检查JSON合规性的正则表达式。

我不喜欢XML,因此避免使用XML,但是我想responseXML将建立一个DOM模型,该模型比responseText创建的本机javascript对象重得多。

我想最小化带宽JSON可能比XML更好。

关于javascript - 评估responseText/responseXML性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3674038/

10-12 13:11