首页 > TAG信息列表 > backbone-views

javascript-jsp代码未在骨干.js视图中执行

我正在尝试从我的主干视图执行jsp代码. 我正在从我的HTML调用服务器端api,如下所示 index.jsp(此jsp中包含sample.js) %@ page contentType="text/html;charset=UTF-8" import="foo.*,java.util.List" %> <% Foo foo = new Foo(); List<XYZ>

锤子事件委托和骨干视图重用

编辑 根据Hammer Github page,此错误是由于Manager泄漏引起的,应在2.0.5版本中修复-此版本不是在线构建的,但是可以自己构建.可以找到更多信息here ================================================== === 原始问题: ================================================== === 我们

javascript-主干JS-如何编写可重用组件

我想编写一个可重用的组件作为Backbone应用程序的一部分.从根本上讲,我想编写一个表单过滤器助手,这样我可以: >在视图js文件中调用func,这将创建一个下拉列表,该列表可以侦听更改,然后触发数据更改并刷新视图. 最终,我希望能够执行以下操作: // generic view.js // to spawn a dro

javascript-如何在Marionette .js主干网中加载html文件?

我有一个“ test.html”,因为我有这个主张(整个html文件都有这个主张). <h1>First page</h1> 我需要使用Marionette .js在具有id =“ contend”的div中加载该争用 <div id="contend"> </div> 你能告诉我我会怎么做吗? 小提琴:http://jsfiddle.net/JQu5Q/16/ $(document

javascript – 从嵌套模型属性中聆听更改

我有一个模型属性是一个对象: name : "testing", orderCondition: { minOrderAmount: 20, deliveryCostRequire: "MIN_ORDER_AMOUNT", deliveryCostAmount: 5.55 } 当我像这样使用listenTo时,不会调用render函数 this.listenTo(this.model, "change:orderCondition&q

javascript – Backbone查看自定义事件

我想通过keydown验证用户输入.为此,我需要一个keydown事件. 不幸的是,我只发现了自定义模型事件: initalize: function(){ this.model = new ModelClass(); this.model.bind("keydown", this.validate, this); } 这种方法对于模型事件肯定是好的,但我不相信这是视图,ui相

javascript – 按钮Onclick事件和backbone.js视图

我目前有一个html文件,其中包含以下内容: <div class="button1"> <button class="first" id="up" onclick="tranistionUp"> Go Up </button> <button class="last" id="down" onclic

javascript – 在Backbone.js的视图中实例化模型是一种反模式吗?

在开发Backbone应用程序时,我经常发现自己在处理嵌套数据时在视图中实例化模型.这是一些示例数据: { name: Alfred, age 27, skills: [ { name: 'Web development', level: 'Mediocre' }, { name: 'Eating pizza', level: 'Expert'

javascript – 在Backbone.View中获取模板的CSS属性

是否有可能获得渲染模板计算的CSS值而不将其附加到DOM? 我对Backbone.View $el CSS值和一种预先计算它的属性(如宽度和高度)而不将它们附加到DOM感兴趣. 如果那不可能, 计算渲染模板的目标值的最佳方法是什么,以便它们可以与jQuery.animate一起使用? 例如淡入/淡出功能,它将成为View

javascript – Backbone删除和新视图不会重置其属性数组内容

我对Backbone有一个关于这两个属性的观点: var MyBasketView = Backbone.View.extend({ _totalCost: 0, _devices: [], 在初始化时,我通过localStorage中的一个数组检查几个设备,我将它们推送到_devices数组,并将它们的总和加到_totalCost中,就像这样 var self = this;

javascript – 在路由更改时销毁骨干视图

在离开当前路线位置后,我的视图应该被销毁. 因此,在此示意图示例中,应在用户输入其凭据后销毁登录视图: 我尝试使用Backbone.Router事件来解决这个问题: var Router = Backbone.Router.extend({ initialize: function () { Backbone.history.start(); }, routes

javascript – 在骨干视图中如何以及在何处初始化jquery数据表

我的html模板看起来像这样: <script type="text/template" id="players-template"> <table id="example" class="table table-striped table-bordered table-condensed table-hover"> <thead>