protomatter.js:具有私有属性和私有方法的 JavaScript 对象创建库

时间:2021-06-05 15:46:27
【文件属性】:
文件名称:protomatter.js:具有私有属性和私有方法的 JavaScript 对象创建库
文件大小:22KB
文件格式:ZIP
更新时间:2021-06-05 15:46:27
JavaScript 原型.js Protomatter 是 JavaScript 的对象创建和继承库,具有私有实例属性和私有方法。 性能注意事项 限制 灵感 介绍 Protomatter 提供了一些经典语言的便利,例如隐私和调用“超类”的方法,同时利用了 JavaScript 原型继承的力量。 它的目的是使直接使用 JS 原型变得容易,并通过封装私有状态和实现细节来帮助您创建干净的对象 API。 它还使您能够利用 JS 作为具有串联继承的真正无类语言。 Protomatter 通过创建原型对象而不是构造函数来帮助您使用 JavaScript 的原型性质。 它使用create()方法返回原型,以便轻松生成链接到该原型的新对象实例。 直接使用原型简化了代码的组织,不需要访问某些构造函数的.prototype属性。 此外,您在方法内部分配给this任何属性都将是私有的,无法从对象的方法外部访问。 您还可以在创
【文件预览】:
protomatter.js-master
----.jshintrc(433B)
----.gitignore(14B)
----package.json(1KB)
----gulpfile.js(524B)
----protomatter.min.js(3KB)
----LICENSE(1KB)
----CHANGELOG.md(107B)
----protomatter.js(15KB)
----testem.json(258B)
----spec()
--------protomatter_compose.spec.js(2KB)
--------proto_extend.spec.js(609B)
--------before.js(287B)
--------protomatter_convert.spec.js(2KB)
--------proto_create.spec.js(5KB)
--------proto_mix_in.spec.js(1KB)
--------protomatter_create.spec.js(2KB)
--------proto_call_super.spec.js(2KB)
--------limitations.spec.js(1KB)
----README.md(18KB)
----bower.json(662B)

网友评论