相关疑难解决方法(0)

使用Backbone.JS在服务器和客户端之间共享常量的最佳实践

使用Backbone.JS处理服务器代码和客户端代码之间的共享常量的最佳方法是什么?例如,假设我有这个用户角色的地图:

user_roles = {
  1 => "member", 
  2 => "moderator", 
  3 => "admin"}
Run Code Online (Sandbox Code Playgroud)

显然,如果您在客户端和服务器端的代码中复制这些定义,则这不能很好地扩展并且容易出错.

我可以想出的解决方案是将这些定义公开为Backbone.Collection或Backbone.Model并从服务器获取它们,但如果你有大量常量类型,这可能会导致不必要的开销,我不确定他们是否真的属于模特内部.

解决这个问题有哪些不同的解决方案,它们的扩展程度如何?

javascript backbone.js

11
推荐指数
1
解决办法
3395
查看次数

标签 统计

backbone.js ×1

javascript ×1