backbone.js 相关问题

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

使用 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

错误:nodejs 中的 getaddrinfo ENOTFOUND 用于 get 调用

我正在节点上运行一个 Web 服务器,其代码如下 var Restify = require('restify'); var server = Restify.createServer(); var 引号 = [ { 作者:“奥黛丽·赫本”,文字:“N...

回答 12 投票 0

使用 multipart/form-data 在 Spring 控制器中进行 REST 文件上传

是否可以使用多部分/表单数据上传带有附加数据(如描述等)的文件?我在前端使用backbone.js,并用它调用REST api (jQuery)。 我不使用...

回答 1 投票 0

带有pushstate的Yeomanbackbonejs导致grunt-contrib-connect出现问题

我的yeoman开发环境中有一个backbonejs应用程序。我的应用程序使用 Pushstate,但这会导致连接服务器在重新加载页面(通过实时重新加载)或...时发出 404 错误。

回答 1 投票 0

实例化集合主干

我有一个路由器类,它实际上具有单独的视图和集合哈希值,如下所述。当我在视图渲染中获取实例时,如何设置集合的 url 参数...

回答 1 投票 0

Backbone.js - 如何从集合中获取值?

我在我的项目中使用jquery、backbonejs和underscorejs。 我的问题是,如何从给定的集合中获取值? 分支模型 定义([ '下划线', '骨干' ], 函数(_, Bac...

回答 3 投票 0

如何在 Marionette CollectionView 的最后一个子视图上设置属性?

我有一个带有子视图的 Marionette CollectionView: const BreadcrumbListView = Marionette.CollectionView.extend({ ... 子视图:面包屑视图, ... }) const BreadcrumbView = Marionette.View.ext...

回答 1 投票 0

Ninja Forms - Backbone / Marionette 上的表单准备就绪/初始化事件

我目前正在使用 WordPress 的“NinjaForms”插件,它为后端提供自定义表单管理。它基于 Marionette / Backbone JS。经过一番研究,我没有问题

回答 2 投票 0

JointJS 库中删除顶点和链接的确认对话框

我正在尝试在删除Joint Js lib v-2.2的有限状态机演示的顶点和链接之前添加确认对话框。 源代码参考: https://resources.jointjs.com/demos/fsa https://资源...

回答 1 投票 0

主干模板必须是单个div

我被告知骨干模板必须包装在单个 div 中。将模板保持为多分区有什么问题吗?

回答 1 投票 0

如何在更新用户电子邮件地址的模式中包含的表单上触发事件

我正在使用一个旧的代码库,其中包含 Backbone JS、jQuery 和 Bootstrap 的技术堆栈。我有一个引导模式,用于更新服务器上的电子邮件地址。我想不通...

回答 1 投票 0

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