【发布时间】:2014-05-21 08:16:45
【问题描述】:
关于何时使用 JSON 外部文件(例如 jQuery)的一些参数是什么
$.getJSON('external.json',function(data){});
(ajax 检索)与用 javascript 定义它
var myJson = { "someVar": { "1": ["test1","test2"], "2": ["test3","test4"]} }
什么是“正确”的做法?它是否取决于 JSON 长度,还是有任何其他因素可以告诉您使用哪种方法?
我的看法:在加载另一个应该很慢的文件之间进行选择,因为您正在通过 ajax 调用加载数据,或者在已经打包的 javascript 文件中添加大量行,这也不是一件好事。当然必须有一些区别,你应该在哪里使用一个或另一个......?
我不仅对速度差异感兴趣(从 ajax 获取文件当然更慢),而且对其他方面感兴趣,例如什么时候通常使用什么以及在某些情况下应该使用什么......
【问题讨论】:
标签: javascript jquery json getjson