backbone.js 相关问题

Backbone.js是一个带有RESTful JSON接口的JavaScript框架,它基于模型 - 视图 - 展示器(MVP)应用程序设计范例

我们如何使用骨干木偶复合视图进行分页?

我是骨干和木偶的新手。现在我正在尝试使用 marionettejs 的compositeview 来实现分页。下面是我的代码,当通过我的自定义寻呼机完成新的获取时,这里会发生什么,

回答 2 投票 0

包含 Backbonejs 和 underscorejs 文件,但浏览器控制台显示错误

我下载了backbone.js和underscore.js并将其包含在标签中并定义了模型,但浏览器显示未捕获的错误和匿名函数 ...

回答 1 投票 0

Backbone 事件未绑定到 dom 元素

我的观点之一是: 事件:{ '点击.tab': 'doSomething', }, 然后: 做某事:函数(){ ... }, 在我看来,这是一个反复出现的结构,但由于某种原因,“doSomething”

回答 3 投票 0

如何在html中隐藏滚动条箭头但保留滚动条?

我有 html 代码,显示滚动条,但具有以下外观和感觉 我希望删除向上和向下箭头但保留滚动条。如何才能实现这一目标。

回答 3 投票 0

骨干“重置”收集触发器未触发

我正在使用backbone.js 从REST 服务器获取集合。获取触发器正常并用数据填充集合。然而,“重置”触发器永远不会被触发,所以 addAll() 是......

回答 1 投票 0

在循环中向 HML 标签元素插入唯一属性

我有一个使用各种js的超级网站,包括backbone.js和underscore.js。在我的一个页面上,我有下面的一段代码: <#loop:main_tlds_price_add#> <...

回答 1 投票 0

如何防止 Backbone 和 Node.js/Hapi 出现 CORS 错误?

过去几天对 Chrome 的更新导致从我的 SPA (Backbone.js) 到我的服务器(运行 Hapi 的 Node.js)的一些 API 调用因 CORB 错误而被阻止。 我正在做原型设计,所以没有

回答 2 投票 0

获取哈希值发生变化后的最后一个哈希值

我有一个主干应用程序,我想在其中打开一个覆盖层,它只是一个具有自己的 URL 的页面。您还可以在此覆盖层中使用不同的页面/URL 进行导航。所以当覆盖层关闭时我想...

回答 3 投票 0

将 Backbone 实例传递给 Vue 对原始扩展方法有何影响?

我通过props将Backbone的实例传递给Vue,发现Backbone上的extend方法被重写了原型指向混乱是什么情况 我尝试参考...

回答 1 投票 0

Backbone.js 事件处理程序命名的最佳实践

假设我在视图中有一个函数,当某种状态发生更改时会触发该函数。 最好给它起什么名字,为什么? 状态改变 状态改变 状态改变时 onStateChanged

回答 6 投票 0

使用 javascript 模板文件,如何检查 null 或未定义的值?

我正在使用 Javascript HTML 模板引擎。如何检查 HTML 中是否为 null 或未定义? 如果 ctx.m.transferTicket 为 null 或未定义,我想将其视为 false。 所以我有这条鳕鱼...

回答 1 投票 0

根据文件顺序列表对骨干集合进行排序

我继承了一个系统,该系统利用需要根据一系列值进行排序的文件的 Backbone 集合。当您将不同的文件滑入某个位置时,顺序变量将被保存...

回答 1 投票 0

Underscore.js - 如何识别 JavaScript 依赖项?

我正在为我的移动应用程序项目使用backbone.js 和underscore.js。我的问题是如何识别每个文件的 JavaScript 依赖关系?我尝试使用下面的代码,但仍然无法在我的眉毛中工作......

回答 1 投票 0

原型设计:带有 URL 路由的最简单 HTTP 服务器(与 Backbone.Router 一起使用)?

我们正在开发 Backbone.js 应用程序,事实上我们可以通过输入 python -m SimpleHTTPServer 来启动 HTTP 服务器,这真是太棒了。 我们希望能够路由任何 URL(例如 localhost:8...

回答 3 投票 0

单击按钮即可创建按钮

我有一个按钮,按下按钮时我需要创建更多按钮。 这是我为按钮编写的内容: <... 我有一个按钮,按下按钮时我需要创建更多按钮。 这是我为按钮编写的内容: <div class="response-container" id="response-container"> <a href="#" class="button add-button" id="add-button">Add button</a> </div> 我正在尝试学习 Backbone.js,所以我编写了一个视图来在单击添加按钮时创建更多按钮。 createButton = Backbone.View.extend({ events: { 'click .add-button': 'add_script' }, add_script: function() { console.log('Pressed'); //create a new button from here? } }); 有人可以帮我做吗? console.log('Pressed') 甚至不起作用。我正在尝试学习 Web 开发,请问您有什么可以建议我的文档吗?欢迎在 Backbone.js 中提出所有建议 您必须创建视图的对象。 像这样 var createButton = Backbone.View.extend({ el: '#response-container', events: { 'click .add-button': 'add_script' }, initialize: function() { console.log("initialized"); }, add_script: function() { console.log('Pressed'); //create a new button from here? this.$el.append('<input type="button" value="new button"/>'); } }); var cb = new createButton(); 这是DEMO 您如何尝试实现这一目标不是最佳实践(因为这应该通过模板完成),但您可以这样做: 首先,您必须在您的案例中定义 el 元素示例 el: '#response-container' events: { 'click #add-button': 'add_script' }, add_script: function() { console.log('Pressed'); //if you have el this.$el.append('<input type="button" value="new button"/>'); //or as jquyer add element var r= $('<input type="button" value="new button"/>'); $("body").append(r); } 我认为最后一个答案是最佳答案 var createButton = Backbone.View.extend({ el: '#response-container', 事件:{ '点击.add-button': 'add_script' }, initialize: function() { console.log("initialized"); }, add_script: function() { console.log('Pressed'); //create a new button from here? this.$el.append('<input type="button" value="new button"/>'); } });

回答 3 投票 0

阅读了无数的骨干教程,但仍然遗漏了一些东西

我在 StackExchange 上阅读了无数的帖子以及互联网上无数的教程,但我似乎还没有了解基本的 Backbone 使用和实现。 我正在尝试...

回答 1 投票 0

如何克隆整个骨干模型?

我有一个相当复杂的大型骨干模型,包含嵌套数组和对象。 如果我使用主干方法克隆,如下所示: var model2 = model1.clone(); 它将克隆顶部文件...

回答 2 投票 0

如何使用后备路由来捕获backbone.js中的未知页面

我设置了一组路由,如下所示: 路线:{ '!/home': '家', '!/home/:page': '主页' } 我想知道的是,如何配置路由,以便如果用户请求 unkn...

回答 2 投票 0

未使用 application/json 获取 POST 数据

我正在使用 Backbone、PHP(5.6) 和 Apache(2.4)。 问题:当使用 Backbone 的 model.save() 发布数据时,服务器上的 $_POST 数组为空。 我知道解决这个问题的不同方法。 客户方式:

回答 2 投票 0

我想在主干js中渲染调用完成后隐藏div

我想根据userId是否为null来隐藏div,我从函数中获取userId。加载 html 后,我想根据条件隐藏一个 div。 渲染:函数(){ userId = kf.helper.getUs...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.