详细探究ES6之Proxy代理.docxVIP

  • 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)

1亿VIP精品文档

相关文档