javascript - 没有动态数据的外部 json 文件有什么优点?

标签 javascript json

我正在编写一个 JS 脚本,它获取外部数据。运行期间数据永远不会改变。将其放入外部 JSON 文件而不仅仅是放在 .js 甚至 .html 文件中是否有任何优点?

我可以想到两个缺点:这是一个额外的请求,并且需要在加载外部文件后触发一个额外的事件。

最佳答案

如今,从技术上讲,我们可以将网站所需的所有内容都填充到单个 HTML 文档中:

  • 样式表
  • 脚本
  • 数据
  • 图片

这是否有用取决于我们正在开发的应用程序类型。对于通用的基于互联网的网站来说,这可能是一个坏主意:

  • 您需要自动构建脚本来将所有 Assets 注入(inject)到位(除非您愿意面对维护困惑)。对自动化的需求不一定是缺点,但它是您需要考虑的必要条件。
  • 下载量很大,您可能无法从部分渲染中受益。
  • 除非 HTML 本身是静态的,否则不可能利用代理或浏览器缓存。
  • 无法发布部分升级。

无论如何,您的里程可能会有所不同。

关于javascript - 没有动态数据的外部 json 文件有什么优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22064693/

相关文章:

javascript - 为什么 mongodb 不给我超过 100 个文件?

javascript - 带有 WordPress 插件的 Webpack,最好的方法是什么?

json - Realm 与 swift : don't update a column after first load

java - 无法以此格式构造 JSON 响应

python - 将 Twitter 时间转换为特定格式的日期时间,以统计一天中推文的频率

php - 实时保存的表单。实际的?

javascript - .innerHTML <br> 破坏

javascript - 导入 .js 文件并使用其中的定义

javascript - 在一个函数中获取多个 JSON 文件

c# - .Net 4.5 中有什么新内容可以更好地处理 JSON 吗?