我有一些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不工作?
我在Windows7 64bit上使用gVim 7.3和ruby 1.9.2
在我将Omni完成函数设置为rubycomplete#Complete后,使用内置rubycomplete.vim
每当我打电话给Omni完成时,vim就会崩溃.
调试消息是:访问冲突读取位置0x00000020.
有谁知道什么可能导致这个问题?或者我应该将ruby降级到可以避免这个bug的1.8.7?
我知道这是一个愚蠢的问题,但是,
我的客户要求从他们的支付系统加密一些信息,以防止用户窃取个人信息.该系统是基于Web的,由ASP.NET编写
我们尝试了一些烦人的解决方案,例如JavaScript没有右击或css-no-print,但显然我的客户不喜欢它.
那么有没有商业解决方案加密aspx生成的HTML页面中的信息?
或者有人可以告诉我如何追求我的客户在网络系统中阻止这些"防止窃取"的想法?