batman.js

软件截图:
batman.js
软件详细信息:
版本: 0.16.0
上传日期: 12 May 15
开发: Shopify
许可: 免费
人气: 148

Rating: 2.5/5 (Total Votes: 2)

这是完美的创建交互式的,用户友好以及单页面浏览器应用程序。
经过测试,与谷歌Chrome,Safari浏览器4+,IE 7+和Firefox 3+工作。
on Rails的灵感来自红宝石

功能

  • 在状态MVC架构
  • 在强大的约束力系统
  • 可路由控制器动作
  • 纯HTML视图
  • 在建的Node.js和蛋糕工具链支持

什么在此版本中是新的

  • 补充:
  • App.shouldAllowEvent。[事件]。在这个哈希回调将被称为每当相应的数据,事件从应用程序内的任何地方发射。返回false,以防止应用程序级的传播。例如:CoffeeScript的类MyApp的扩展Batman.App @ shouldAllowEvent.click =(事件) - >返回false
  • 修正:
  • 防止其他历史如果从用户导航到他们已经在页面被创建项目。
  • 修正:
  • 在嵌套资源路由名称。

什么版本v0.12.0是新的

  • 将Model.createFromJSON作为引导模式的快捷方式从JSON和坚持他们的身份地图
  • 将作为该选项Model.encode允许进入系列化之外的键编码中提到的关键
  • 将滑轨式的可选路由段有()
  • 将一个调整滤波器
  • 在给大多数验证的allowBlank选项,迫使他们通过当值未定义或空字符串
  • 将通过调用Model.validate'名'增加了一个AssociatedValidator,相关的:真正的
  • 请控制器停止时,重定向出现在beforeFilter执行操作的其余部分。
  • 将代理类进行代理对象

什么版本v0.8.0是新的

  • 将Batman.StateHistory对pushState导航支持
  • 查看HTML源代码可以通过View.viewSourceCache.prefetch预取
  • 看主要绑定到重构基于类层次结构
  • 将数据defineview允许查看源内联声明
  • 在加入协会的支持,通过示范Model.hasOne,Model.hasMany,Model.belongsTo
  • 将其重装支持智能AssociationProxy对象
  • 将支持装载协会内联JSON
  • 将支持?和!在属性名称和keypaths
  • Store上Batman.currentApp当前PARAMS内省。
  • 将ParamsReplacer和ParamsPusher为智能对象,置位时,更新全局参数,可以pushState或replaceState,并重定向。
  • 将哈希::更新哈希::替换和设置::更新
  • 将设置:: indexedByUnique
  • 将Batman.contains会员资格测试和相应的具有过滤
  • 将支持JSONP请求在batman.solo
  • 将最终属性的支持,以优化观察它的性质永远不变
  • 将Batman.version
  • 将支持自定义渲染器的目标::使

什么版本v0.7.5是新的

  • 通过Batman.Paginator和Batman.ModelPaginator分页
  • 在嵌套资源路线
  • 传递给urlFor未知PARAMS将追加到查询字符串
  • App.layout接受它会自动加载后实例化类的类名
  • 控制器::渲染接受一个进入选项,它可以让你渲染成产量比主
  • 其他
  • 产量/ contentFor /替换是通过显示/隐藏现在动画
  • 内插滤波器
  • 如果你似乎已经忘记了某些编码器宜人提醒
  • 删除节点会摧毁所有的绑定
  • Batman.setImmediate快速堆栈弹出

什么版本V0.6.1是新的

  • 新增Batman.Enumerable
  • 增加了对多选盒支持
  • 新增batman.rails.coffee,在Rails的一个新的适配器中使用
  • 新增的开发空间,便于调试(它被剥离出来的建筑)
  • 单向绑定已更改为数据源和数据目标,以避免歧义
  • 输入型增加了数据绑定支持='文件'
  • 添加数据事件双击
  • 新增长度过滤器
  • 新增修剪帮手
  • Controller.resources创建一个新的途径,而不是破坏
  • Model.find总是返回共享记录实例。然后,您可以绑定到这一点,当数据从存储适配器进来,您的实例将被更新
  • 新增型号:: findOrCreate
  • 新增型号:: updateAttributes
  • 允许存储适配器特定的命名空间storageKey
  • 在存储适配器过滤回调采取错误
  • 新增App.ready事件触发一次布局准备在DOM
  • 正常化状态/中的StatusCode Batman.Request
  • 在散列现在有元对象非绑定冒失像元数据长度

要求

  • 在Node.js的0.4或更高版本

类似的软件

Pico
Pico

28 Feb 15

Meteor
Meteor

5 Sep 16

Apache Sling
Apache Sling

13 Apr 15

Alloy
Alloy

13 May 15

显影剂的其他软件 Shopify

Active Merchant
Active Merchant

24 May 16

Dashing
Dashing

13 May 15

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

意见 batman.js

评论没有发现
添加评论
打开图片!