我正在尝试在 javascript 中进行一些声明性编程,其中我创建了一个规范,并且应该根据该规范呈现一个图表。我想知道是否应该将定义图表的规范存储在 json
文件或 js
文件中?
是否有执行此操作的最佳实践?
我还想知道(出于好奇)为什么 package.json 不是 js 文件?
最佳答案
冒着声明显而易见的风险,.js 文件包含 javascript 代码。 .json 文件包含 JSON 数据结构,由名称:值对的层次结构组成。请参阅:http://www.json.org/
如果没有进一步的信息,我无法评论您的用例,特别是关于您的“规范”的内容;但如果它包含 JSON 数据结构,它将是一个 .json 文件。
package.json 就是一个很好的例子。结构是 JSON 格式,因此它是一个 .json 文件。它由一组名称:值对组成,描述 .js 程序的包依赖关系。请参阅:https://docs.npmjs.com/files/package.json
在创建和测试规范时,这将是一个有用的工具:https://jsonlint.com/
关于javascript - 什么时候使用json文件,什么时候使用js文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46109679/