- 4
- 0
- 约1.06万字
- 约 20页
- 2019-02-02 发布于广东
- 举报
详细探究ES6之Proxy代理.docx
详细探究ES6之Proxy代理
ES6中提出了一个新的特性,就是proxy,用来拦截在 一个对象上的指定操作,这个功能非常的有用。本文会介 绍Proxy的使用方式及列举具体实例解释Proxy的使用场
在ES6中,Proxy构造器是一种可访问的全局对象,使 用它你可以在对象与各种操作对象的行为之间收集有关请 求操作的各种信息,并返回任何你想做的。ES6中的箭头函 数、数组解构、rest参数等特性一经实现就广为流传,但 类似Proxy这样的特性却很少见到有开发者在使用,一方 面在于浏览器的兼容性,另一方面也在于要想发挥这些特 性的优势需要开发者深入地理解其使用场景。就我个人而 言是非常喜欢E S6的Proxy,因为它让我们以简洁易懂的
方式控制了外部对对象的访问。在下文中,首先我会介绍
Proxy的使用方式,然后列举具体实例解释Proxy的使用场
景。
Proxy,见名知意,其功能非常类似于设计模式中的代 理模式,该模式常用于三个方面:
和监视外部对对象的访问
函数或类的复杂度
操作前对操作进行校验或对所需资源进行管理
在支持Pro xy的浏览器环境中,P roxy是一个全局对 象,可以直接使用。Pro xy (target, h andler)是一个构造 函数,target是被代理的对象,hand Ider是声明了各类代 理操作的对象,最终返回一个代理对象。外界每次通过代 理对象访
原创力文档

文档评论(0)