首页 > 代码库 > [13年迁移]jQuerySafe
[13年迁移]jQuerySafe
和coco2dx学到的,John Resing大神的extend,应该是在最新的jQuery里用了的,那么继续继承jQuery对象
安全js插件系统的实现
var excludeiframe=/iframe/;
var jQuerySafe=jQuery.extend(jQuery,{
this.SafeInit=function(){
}
this=function(a){
if(typeof a ==fragment){//实际不能识别碎片对象,需要别的逻辑
if(excludeiframe.test(a)){return alert("你不能使用框架,这不安全")}
return this._super(a);
}
if(typeof a== function){
//这里要等跨域转接写好,触发ajax完成事件调这个给app初始化
}
return this._super("#yourArea").find(a);
}
this.parent=function(a){
this._super(a);
}
this.appent=function(a){
this._super(a);
}
this.fn.appentTO=function(a){
this._super(a);
}
});
function(){
window=null;
document=null;
jQuery=null;
...一切的window成员
function($){
//插件区域
}(jQuerySafe)
}
//扩展的唯一区域申请
jQuery.extend({
popup:function(){
}
});
以下java
简单nio心跳转接
心跳机制可以避免长连接攻击,可以用java nio简单地实现一下
[13年迁移]jQuerySafe