xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

js 数据劫持 (应用场景) All In One

js 数据劫持 (应用场景) All In One

用户鼠标右键选择复制文本的时候,在复制文本后面插入加上 ©copyright xgqfrms & blog's link url

  1. Object.defineProperty()

  2. ES6 Proxy

demo

https://juejin.im/post/5ad3fa47518825619d4d3a11#heading-9

proxy 与 defineProperty 的区别,以及优势在哪里

Proxy

  1. 代理的是对象,可以拦截到数组的变化
  2. 拦截的方法多达13种
  3. 返回一个拦截后的数据

Object.defineProperty

  1. 代理的是属性, 对数组数据的变化无能为力
  2. 直接修改原始数据

refs



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2019-08-28 22:12  xgqfrms  阅读(272)  评论(3编辑  收藏  举报