文件名称:proxy-polyfill:代理对象polyfill
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-26 23:11:26
polyfill proxy trap JavaScript
这是Proxy对象(ES6的一部分)的一个polyfill。 有关Proxy本身的更多信息,请参见或。 与其他Object.observe不同,这不需要Object.observe ,。 polyfill仅支持有限数量的代理“陷阱”。 通过调用传递给Proxy的对象的 ,它也可以工作。 这意味着在创建时必须知道要代理的属性。 此外,在创建代理时将对对象的原型进行快照。 对象的属性仍然可以更改-您无法定义新属性。 例如,代理不受限制的字典对于此polyfill不是一个好用例。 目前,支持以下陷阱- 得到 放 申请 构造 还支持Proxy.revocable ,但仅适用于对上述陷阱的调用。 这没有外部依赖性。 跳至以开始使用。 例子 Proxy最引人注目的用例是提供更改通知。 function observe ( o , callback ) { return new Prox
【文件预览】:
proxy-polyfill-master
----yarn.lock(38KB)
----bower.json(538B)
----src()
--------proxy.js(9KB)
--------index.js(986B)
--------externs.js(800B)
----build.js(2KB)
----test.js(1KB)
----.npmignore(47B)
----suite.js(11KB)
----proxy.min.js(2KB)
----CONTRIBUTING.md(1KB)
----.travis.yml(38B)
----LICENSE(11KB)
----README.md(4KB)
----.gitignore(40B)
----test.html(2KB)
----package.json(817B)