我正在编写一个获取外部数据的JS脚本。在runtine期间,数据永远不会改变。有没有把它放在外部JSON文件中的优点,而不只是在.js甚至.html文件中?
我可以想到两个缺点:这是一个额外的请求,它需要在加载外部文件后触发一个额外的事件。
答案 0 :(得分:2)
如今,我们可以在一个HTML文档中填充网站所需的所有内容:
这是否有用取决于我们正在开发的应用程序类型。对于通用的基于互联网的网站,这可能是一个坏主意:
无论如何,您的里程可能会有所不同。
答案 1 :(得分:1)
取决于JSON文件的大小。
如果JSON很大并且延迟了任何后续CSS文件的加载,那将是不可取的。加载CSS越快,网页越早“看起来像”您的网页。
还要考虑转到JSON文件主机名的请求数。您希望保持最大并行请求(前2个,现在6个 - 请参阅this SO discussion)
最后,如果我可以站在这个肥皂盒上:如果它是外部的,它将更容易管理。我建议增加可管理性/适应性,以适应当时 的小幅度增长。