当前位置: 首页 > news >正文

proxy

proxy 是 js 中的一种元编程. 可以在语言层面修改语言的一些默认操作. 就是一种修改语言特性的方法

用法

  var obj =new Proxy(traget, handle)  (handle  有哪些参数, 主义很对象的属性的配置对象的区别) 

特性

  可以作为一个对象的原型对象

  如果没有设置 handle, 那么是直接落在 target 上

可配置的属性

  get

  set

  has   拦截 in 操作, 返回 布尔值

  deleteProperty 拦截 delete 操作

  ownKeys 拦截遍历的操作

  下面都是对象的

  getOwnPropertyDescriptor

  defineProperty

  preventExtensions

  getPrototypeOf

  isExtensible

  setPrototypeOf

  apply  拦截作为函数调用的时候

  construct 拦截作为构造函数调用的时候

 

在 es6 中 proxy应该可以拦截对象函数, 从配置来看应该拦截不了基本的变量

转载于:https://www.cnblogs.com/cgdx/p/10756949.html

相关文章:

  • java String补足
  • Kafka
  • 【嗅探底层】你知道Synchronized作用是同步加锁,可你知道它在JVM中是如何实现的吗?...
  • Android App性能优化技能,看这篇就够了
  • 花费上万转行当程序员,却找不到工作,程序员吐槽:这技术白学了
  • [PHP]实体类基类和序列化__sleep问题
  • Loj #2570. 「ZJOI2017」线段树
  • 我理解的CLH
  • Java并发——结合CountDownLatch源码、Semaphore源码及ReentrantLock源码来看AQS原理
  • 走进 JDK 之 LinkedList
  • Python Day19
  • random,json,pickle,hashlib,shutil,hmac,shelve 模块
  • 支付宝架构师眼中的高并发架构 阅读笔记
  • 【一起学爬虫】scrapy框架的安装
  • java 实现DFA 算法(理论百度搜索)
  • hexo+github搭建个人博客
  • 2017-08-04 前端日报
  • C# 免费离线人脸识别 2.0 Demo
  • Create React App 使用
  • express如何解决request entity too large问题
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Java-详解HashMap
  • Objective-C 中关联引用的概念
  • React中的“虫洞”——Context
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 阿里云Kubernetes容器服务上体验Knative
  • 翻译--Thinking in React
  • 聊聊directory traversal attack
  • 前端
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 用mpvue开发微信小程序
  • 源码安装memcached和php memcache扩展
  • 正则学习笔记
  • 交换综合实验一
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • #Linux(make工具和makefile文件以及makefile语法)
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (C语言)球球大作战
  • (pytorch进阶之路)扩散概率模型
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (十六)串口UART
  • (译) 函数式 JS #1:简介
  • (转)http-server应用
  • (转)可以带来幸福的一本书
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET Core中Emit的使用
  • .net 验证控件和javaScript的冲突问题
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET处理HTTP请求
  • .NET学习全景图
  • @Import注解详解