backbone.js相关内容

Backbone.js:模型没有出现

我想显示一个简单的语言列表. 类语言扩展 Backbone.Model默认值:编号:1语言:“不适用"类 LanguageList 扩展 Backbone.Collection型号:语言网址:'/语言'语言 = 新语言列表类 LanguageListView 扩展 Backbone.Viewel: $ '#这里'初始化:->_.bindAll@@使成为()渲染:->语言.fetch()控制台.l ..
发布时间:2022-01-24 10:45:21 前端开发

这三种“阶级"模式有什么区别?JavaScript 中的定义?

在选择使用这四种模式中的一种而不是其他模式时,是否存在任何重要/微妙/显着的差异?而且,当通过 Object.create() 与 new 运算符“实例化"时,它们之间有什么区别吗? 1) CoffeeScript 在翻译“类"定义时使用的模式: 动物 = (function() {功能动物(名称){this.name = 名称;}Animal.prototype.move = funct ..
发布时间:2022-01-24 10:27:49 前端开发

Backbone.js 点击事件不适用于触摸

事件:“点击":“选择" 在 Mobile Safari 上使用此事件时,该事件会在触摸时触发两次.这是一个已知的错误还是我自己造成的? 我已经把它改成了 事件:“触摸开始":“选择" 它工作得很好,但意味着它不再在普通浏览器中工作了. 感谢您提供任何信息. 解决方案 试试这个代码: TouchView = Backbone.View.extend({事件:函数(){返 ..
发布时间:2022-01-24 10:27:02 前端开发

随每个骨干网同步请求发送令牌

我的 PHP api 要求我的前端 Backbone 应用程序的每个请求都提交一个用户令牌,以确保用户... 处于活动状态 有权访问资源 在 Backbone 中进行设置的最简单方法是什么?我猜唯一的方法是覆盖 Backbone.sync,但代码会是什么样子?首选 CoffeeScript. 编辑 还有两件事 1. 如果我收到 403: Access Forbidden ..
发布时间:2022-01-24 10:25:00 前端开发

Jasmine + Sinon 规范中未填充主干集合提取

当我运行此规范输出时,我得到“预期 0 等于 2".2 是我的夹具中模型对象的正确长度,因此 Sinon 的 fakeServer 正确响应了模拟响应.我无法弄清楚为什么我的 Collection 在 fetch 之后有零个对象.任何帮助将不胜感激! 仅供参考:这是来自此处的 Backbone Sinon + Jasmine 教程:http://tinnedfruit.com/2011/03 ..
发布时间:2022-01-20 15:15:02 其他开发

Backbone Fetch Request 是 OPTIONS 方法

我有一个主干集合对象,其 URL 为“http://localhost:8080/api/menu/1/featured".我正在尝试执行 fetch 操作以从 url 检索集合并解析它.但是,在服务器端,我看到的这个请求的方法类型是 OPTIONS.服务器只假设支持 GET 方法.我不确定 Backbone 如何确定要使用的方法类型,以及为什么有时会随机更改为 OPTIONS 方法类型.我正在使 ..
发布时间:2022-01-20 14:44:03 前端开发

Backbone.js 前端和 RESTful Rails 后端?

我在 Web 开发领域开始使用 PHP,然后是最近几年的 Rails.从那时起,我一直在 Rails 中完成我所有的 Web 项目. 最近似乎有一种趋势,将 Rails 制作为纯 RESTful 后端服务,并使用 Backbone.js 等前端框架进行所有前端交互.我想知道你们对此有何看法?这会是最终的未来吗? 此外,除了 Backbone.js,还有哪些其他替代方案可以用于此目的的前 ..

用于 Restful 后端的 Ember.js 或 Backbone.js

我已经知道 ember.js 是一种比backbone.js 更重要的方法.我阅读了很多关于两者的文章. 我在问自己,哪个框架更容易作为 rails rest 后端的前端.对于backbone.js,我看到了调用rest后端的不同方法.对于余烬,我似乎必须包含更多的库,如“数据"或“资源".为什么有两个库呢? 那么更好的选择是什么?也没有很多例子可以将前端与后端连接起来.后端休息调用的 ..
发布时间:2022-01-19 12:39:42 其他开发

单击浏览器后退按钮时,引导模式关闭但模式下拉保持

我正在使用带有引导程序的 Backbone.问题是当您浏览应用程序时,在某些时候您打开引导模式窗口并按下后退按钮,模式窗口关闭但模式背景 div(模式背景)保持不变并且不会消失.它覆盖整个屏幕,你不能点击任何东西.我注意到,当您关闭模态时,模态背景 div 通常会从 html 中删除,并且在这种情况下它会保留. 我在网上搜索这个解决方案,发现了类似的东西,但没有一个是按下浏览器后退按钮的潮流 ..
发布时间:2022-01-17 11:05:35 其他开发

Backbone.js:如何从事件中解除绑定,模型移除

在主干中,我们有一个使用事件聚合器的应用程序,位于 window.App.Events现在,在许多视图中,我们绑定到该聚合器,并且我在视图上手动编写了一个销毁函数,该函数处理与该事件聚合器的解除绑定,然后删除该视图.(而不是直接删除视图). 现在,有些模型我们也需要此功能,但我不知道如何解决. 某些模型需要绑定到某些事件,但也许我弄错了,但是如果我们从集合中删除一个模型,由于这些绑定到 ..
发布时间:2022-01-15 11:45:00 前端开发