从服务器端到客户端的 Json 业务价值
Json Business values from server side to client side
我有几个业务值,例如日期范围、价格范围、系数等。我不想对此值进行硬编码,所以我想从服务器端返回具有所有这些值的 JSON,所以我有一些问题。
- 这是一个好方法吗?如果是,我怎样才能从任何地方访问数据?
- 如果这不是一个好方法,你建议什么策略?
当然,这是一个很好的方法,尽管使用JSON(一种数据序列化格式,恰好是JavaScript的一个子集)与使用普通的旧JavaScript相比没有太大优势。
如何做到这一点在很大程度上取决于您当前的架构。在最简单的情况下,你可以在加载任何其他JavaScript之前将其注入到HTML中:
<script>
window.AppConfiguration = {
businessRules: {
dateRanges: // ...
}
};
</script>
。然后在其他脚本中,可以访问window.AppConfiguration
以获取配置值。
但是,如果您已经在使用 RequireJS 或 Browserify 之类的东西,则可以创建一个模块:
// app/configuration.js
// RequireJS style
define({
businessRules: { ... }
});
// Node.js/Browserify style
module.exports = {
businessRules: { ... }
}
然后你可以做var appConfig = require('app/configuration');
然后上路。这在测试和构建工具方面也有优势。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- Json数据包含日期和时间格式
- 从服务器端到客户端的 Json 业务价值
- 从JSON API调用获取业务类型列表.并将它们包括在选择菜单中