小编Jim*_*hao的帖子

Backbone.js View无法正确取消绑定事件

我有一些Backbone.js代码将click事件绑定到一个按钮,我想在点击后取消绑定,代码示例如下:

var AppView = Backbone.View.extend({
    el:$("#app-view"),
    initialize:function(){
        _.bindAll(this,"cancel");
    },

    events:{
        "click .button":"cancel"
    },

    cancel:function(){
        console.log("do something...");
        this.$(".button").unbind("click");
    }
});
var view = new AppView();
Run Code Online (Sandbox Code Playgroud)

然而unbind不起作用,我尝试了几种不同的方式,并在jQuery初始化函数中结束事件,但在Backbone.events模型中没有.

任何人都知道为什么unbind不工作?

javascript jquery backbone.js

11
推荐指数
3
解决办法
2万
查看次数

在win7上运行ruby文件中的自动完成时gVim崩溃

我在Windows7 64bit上使用gVim 7.3和ruby 1.9.2

在我将Omni完成函数设置为rubycomplete#Complete后,使用内置rubycomplete.vim

每当我打电话给Omni完成时,vim就会崩溃.

调试消息是:访问冲突读取位置0x00000020.

有谁知道什么可能导致这个问题?或者我应该将ruby降级到可以避免这个bug的1.8.7?

ruby vim

4
推荐指数
1
解决办法
752
查看次数

如何加密aspx页面中的信息?

我知道这是一个愚蠢的问题,但是,

我的客户要求从他们的支付系统加密一些信息,以防止用户窃取个人信息.该系统是基于Web的,由ASP.NET编写

我们尝试了一些烦人的解决方案,例如JavaScript没有右击或css-no-print,但显然我的客户不喜欢它.

那么有没有商业解决方案加密aspx生成的HTML页面中的信息?

或者有人可以告诉我如何追求我的客户在网络系统中阻止这些"防止窃取"的想法?

html asp.net encryption information-hiding

0
推荐指数
1
解决办法
3001
查看次数