harmony-reflect:ES5垫片(用于ES6反射和代理对象)

时间:2024-05-19 10:13:20
【文件属性】:

文件名称:harmony-reflect:ES5垫片(用于ES6反射和代理对象)

文件大小:105KB

文件格式:ZIP

更新时间:2024-05-19 10:13:20

javascript reflection metaprogramming proxies shim

这是ECMAScript 6和对象的填充。 这个库做两件事: 它定义了一个兼容ES6的Reflect全局对象,该对象导出ECMAScript 6反射API。 如果和声时代(ES6之前的版本) Proxy支持可用,它将修补Proxy以使其与。 2016年7月更新:所有主要浏览器和node.js的最新版本现在都与Reflect和Proxy对象。 如果您希望旧版本的浏览器或node.js <v6.0.0版本上的ES6 Reflect支持,或者想要node.js <v6.0.0版本上的ES6 Proxy支持,则此垫片非常有用。 2016年5月更新:最近发布的包括对ES2015 Proxies和Reflect的本地支持,使该库对于嵌入V8 4.9或更高版本(例如Chrome 49和Node v6.0)的环境已过时。 节点v5.10.x或更低版本仍需要此polyfill才能获得适当的ES6代


【文件预览】:
harmony-reflect-master
----RELNOTES.md(6KB)
----doc()
--------handler_api.md(14KB)
--------api.md(8KB)
--------traps.md(7KB)
--------README.md(338B)
----examples()
--------dummy_membrane.js(2KB)
--------observer.js(16KB)
--------generic_membrane.js(20KB)
--------membrane.js(18KB)
--------ownership()
--------simple_membrane.js(2KB)
--------profiler.html(3KB)
--------observer.html(5KB)
--------attributes.js(3KB)
----LICENSE(1KB)
----test()
--------testRegression.js(8KB)
--------testDoubleLifting.js(1KB)
--------testProxies.js(35KB)
--------testReflect.html(2KB)
--------testReflect.js(11KB)
--------testsuites()
--------testProxies.html(2KB)
--------issue56.js(262B)
--------membranes()
----README.md(9KB)
----index.d.ts(1KB)
----reflect.js(76KB)
----notification()
--------logger.js(6KB)
--------membrane.js(15KB)
--------README.md(4KB)
--------revoke.js(2KB)
--------notify-reflect.js(36KB)
----package.json(507B)

网友评论