batman.js

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

Rating: nan/5 (Total Votes: 0)

这是完美的创建交互式的,用户友好以及单页面浏览器应用程序。
经过测试,与谷歌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或更高版本

类似的软件

WebSite-PHP
WebSite-PHP

4 Jun 15

Polymer
Polymer

10 Apr 16

Geddy
Geddy

9 Apr 16

Koa
Koa

10 Dec 15

显影剂的其他软件 Shopify

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Liquid
Liquid

9 Feb 16

Dashing
Dashing

13 May 15

意见 batman.js

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