javascript - 在 JavasciptMVC 中存储常量值的最佳方法是什么

标签 javascript jquery javascriptmvc stealjs

我知道 JavaScript 中没有常量,但我想单独存储配置值,以便轻松查找和调整它们。

  1. 创建一个单独的$.Class并将键值对存储在静态部分
  2. 或者让它们从 JSON 配置文件中读取
  3. 或者更好的东西

最佳答案

我会选择选项#2。我认为 JSON 比扩展具有静态属性的类更具可读性。

但是,我不会用 XHR 读取 JSON,而只是将其设计为 JSONP。然后,JSON 实际上会获取一个对象文字,可以将其分配给应用程序的任何静态变量。您甚至可以通过使用诸如 $.extend(MyClass, {…}); 之类的填充函数来构建静态类属性。

关于javascript - 在 JavasciptMVC 中存储常量值的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11808550/

相关文章:

javascript - AngularJS 四分之三验证

JavascriptMVC:监听包装 Controller 中实例化 Controller 的事件

javascript - 搜索表单和结果的 Backbone 结构?

javascript - Bootstrap 复选框切换 - 单击后如何获取复选框的值

javascript - jQuery 和 YUI 加载

javascript - 如何正确存储复杂的 jquery 选择器链以供重用?

JavaScript 对象,使用两种不同的调用函数方式查看预期结果

javascript - 使用 Core(Mediator)/Sandbox(Facade)/Module 模式创建松散耦合的多页面 JS 应用程序——建议?

javascript - 将纹理从 GPU 复制到 CPU

javascript - JQuery 生成同级元素,然后一次性追加所有元素