ClassicJS:添加对ES6类的完全私有和受保护的支持,而不会阻止代理

时间:2024-05-31 22:21:24
【文件属性】:

文件名称:ClassicJS:添加对ES6类的完全私有和受保护的支持,而不会阻止代理

文件大小:65KB

文件格式:ZIP

更新时间:2024-05-31 22:21:24

JavaScript

经典JS 这是一个旨在为ES6类提供完全特权成员支持的库。 这意味着您将充分使用当使用C#,Java和C ++等语言时可能已经习惯的访问说明。 您将获得所有这些,而不会失去对任何现有语言功能的支持。 特征 实例上的私有和受保护成员,即使使用代理包装也是如此。 经典构造函数上的私有静态成员和受保护的静态成员。 静态构造函数。 原型可修改的字段初始化。 抽象和最终课程。 支持HTML自定义元素。 可定位的super访问器。 实例上的构造方法参考。 如何使用 您可以使用2种不同的方式来使用ClassicJS: 作为基类: import Classic from "classicjs" ; // or // const Classic = require("classic.js"); const { STATIC , PRIVATE , PROTECTED , PUBLIC ,


【文件预览】:
ClassicJS-master
----.gitignore(13B)
----package.json(992B)
----package-lock.json(167KB)
----README.md(18KB)
----demo()
--------demo.Classic.js(3KB)
----tests()
--------api.spec.js(13KB)
--------usage.spec.js(11KB)
----Classic.js(48KB)
----.vscode()
--------launch.json(934B)
--------tasks.json(186B)
----esm()
--------package.json(20B)
--------Classic.mjs(56B)

网友评论