`
zuroc
  • 浏览: 1309960 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

js 盗用 this 方法

阅读更多
原因,想写一些通用的函数,比如数组的indexOf.

直接绑定到array的prototype很方便,但是有时候,我们不想这么做,更何况,对于array like object,调用起来也麻烦.

因此需要有一套函数,既可以绑定到array.prototype,也可以作为一种函数调用.

因此
_________________________________
function extend(f,o){
    function wrap(c){//这个wrap很重要 我第一次就是在这里犯错了
        return function(){
            return c.apply(this.__this||this,arguments)
        }
    }
    f=f.prototype;
    for(var i in o)if(!f[i])f[i]=wrap(o[i]);
}

function wrapper(f){
var f=function (o){
return new f.prototype.init(o)
}
f.prototype={
init:function(o){this.__this=o;return this}
}
f.prototype.init.prototype=f.prototype
return f;
}

$A=wrapper()
ArrayExtend={
remove:function(e){
    for(var i=this.length;i>=0;--i){
        if(this[i]==e){
            this.splice(i,1)
        }
    }
    return this
}
}
extend($A,ArrayExtend)
extend(Array,ArrayExtend)

alert($A([1,2,5]).remove(1))
alert([1,2,5].remove(1))
2
0
分享到:
评论

相关推荐

    网络游戏-用于防止网络地址盗用的方法和装置.zip

    网络游戏-用于防止网络地址盗用的方法和装置.zip

    电信设备-一种防止移动设备被盗用的方法、装置及相应移动设备.zip

    针对这一问题,"电信设备-一种防止移动设备被盗用的方法、装置及相应移动设备.zip" 文件提供了一种有效的解决方案。这个压缩包包含的“一种防止移动设备被盗用的方法、装置及相应移动设备.pdf”文档详细阐述了如何...

    如何查自家WIFI是否被盗用?查看WIFI是否被盗用方法

    通过以上方法,用户可以有效地检查自家WIFI是否被盗用,并采取相应的措施加强网络安全。如果问题持续存在,可能需要联系网络服务提供商或专业的技术支持人员进行进一步排查。更多关于WIFI安全的信息,可参考5A共享...

    js加密,解密 使代码不容易被盗用

    JavaScript(简称JS)是一种广泛应用于Web开发的轻量级脚本语言,因其代码通常在客户端运行,故容易被他人查看和复制,导致知识产权受到侵犯。为了保护JavaScript代码不被轻易盗用,开发者常采取加密和混淆策略来...

    盗用修改他人FLASH方法.rar

    【标题】"盗用修改他人FLASH方法.rar"揭示了关于Adobe Flash编程以及版权问题的知识点。Flash是一款曾经广泛用于创建动态网页内容、游戏和动画的软件。然而,标题中的“盗用”和“修改”表明内容可能涉及非法的复制...

    防范局域网内盗用IP地址的方法.pdf

    随着互联网的快速发展,IP地址资源变得越来越紧张,这导致了IP地址盗用现象的出现。在局域网(LAN)中,如果一个设备非法使用了其他设备的IP地址,可能会引发一系列问题,如网络冲突、通信中断和数据安全风险。因此...

    防止IP被盗用的三个常见方法介绍

    ### 防止IP被盗用的三个常见方法详解 #### 一、理解IP被盗用的概念 在探讨如何防止IP被盗用之前,我们首先需要明确什么是IP被盗用。简单来说,IP被盗用指的是未经授权的第三方使用他人的IP地址来进行网络通信的...

    如何应对mac地址克隆和IP盗用.pdf

    首先可以考虑不开放管理员权限,或者采用域控的方式禁止客户机自行修改网络设置等办法。其次也可以通过上网行为管理的管控策略来阻止...本文中,我来介绍下如何用WSG上网行为管理网关来应对IP地址盗用和MAC地址克隆。

    bitcomet 盗用无线网络连接工具

    bitcomet 盗用无线网络连接工具 一款无线连接账号密码的破解工具,用笔记本上网时,搜索到无线局域网,克用此工具破解密码

    解决局域网遭遇盗用MAC地址上网的问题

    然而,局域网内的安全问题,尤其是MAC地址被盗用导致的非法上网问题,一直困扰着众多网络管理员。 传统的网络安全措施,例如仅使用MAC地址来控制网络访问权限,已被证明存在明显的漏洞。因为MAC地址可以被相对容易...

    防止Rk3188产品的软件被盗用1

    防止Rk3188产品的软件被盗用文件状态:[√] 草稿[ ] 正在修改[ ] 正式发布部门系统软件组版本0.1作者完成时间审核审核时间密级状态:绝密( ) 秘密

    防止自己的软件被盗用

    和最新的QQ软件相同的界面,执行的是不一样的数据库,试一试,你有意想不到的效果啊

    aspnet中将js封装到dll

    在ASP.NET开发中,有时我们希望保护JavaScript代码,防止他人轻易查看或盗用。"aspnet中将js封装到dll"是一种实现这一目标的方法。本文将详细介绍如何在Visual Studio 2008环境下,将JavaScript代码编译进DLL文件,...

    电信设备-从专用信道(例如语音信道)中为数据信道(例如共享数据信道)盗用功率或Walsh码的方法.zip

    本文将详细解析标题所提及的“从专用信道(例如语音信道)中为数据信道(例如共享数据信道)盗用功率或Walsh码的方法”,并探讨其背后的技术原理与应用。 首先,专用信道是指专门为特定用户或服务预留的通信通道,如...

    JavaScript *.js 混淆工具 ESC-1.14

    为了保护代码不被轻易查看和篡改,开发者有时会使用混淆工具来处理JavaScript文件,这就是"JavaScript *.js 混淆工具 ESC-1.14"的主要作用。 混淆工具,如ESC-1.14,其主要功能是将清晰易读的JavaScript代码转换为...

    PHP防止图片盗用(盗链)的方法小结

    总的来说,防止图片盗用(盗链)是网站运营中的重要环节,通过上述方法可以有效保护你的图片资源,减少不必要的流量损失。不过,需要注意的是,这些方法并不能完全阻止所有盗链行为,因为有些技术熟练的攻击者可能会...

    js压缩加密工具JSCompress

    通过对JavaScript代码进行加密,开发者可以防止源代码被第三方轻易查看和分析,从而降低代码被盗用或恶意篡改的风险。尽管加密后的代码无法直接阅读,但仍然需要确保在服务器端解密后能正确执行。 **使用指南** 在...

    JS根据浏览器窗口大小实时动态改变网页文字大小的方法

    包括一个压缩、格式化和加密的JavaScript工具,这些工具对于前端开发者来说非常实用,可以帮助他们优化代码性能,保持代码结构的清晰,以及保护代码不被轻易查看或盗用。 除了这些工具外,文档还提到了若干...

    网络游戏-无线通信网络中的盗用检测.zip

    总的来说,"无线通信网络中的盗用检测.pdf"将详细阐述在无线通信网络中保护网络游戏免受盗用的方法和技术,帮助读者了解如何构建和优化安全的游戏环境。通过深入研究这些知识,开发者和运维人员可以更好地设计和实施...

    盗用IP上网

    盗用IP上网盗用IP上网

Global site tag (gtag.js) - Google Analytics