我在Web应用程序中看到了这个代码,想要更好地理解它(以便能够自己创建这种结构),但我不确定这是什么类型的JavaScript。
我的意思是,"开箱即用"的Class.create()语法部分。 JavaScript或此Web应用程序中嵌入的某些库的一部分?
答案 0 :(得分:4)
Class
(如在window.Class中)不属于JavaScript standard。因此,包括Class.create
在内的任何方法都不是标准JavaScript的一部分。
打开 vanilla 控制台并执行:typeof Class
。
结果是"未定义"。
存在Prototype和其他" Class"变体 - 查看加载的库。
答案 1 :(得分:0)
因此,此示例中的类是在其中一个引用的脚本库中定义的实用程序。它基本上是javascript Object
之上的抽象,它允许您使用某些内置功能,如果您继承它并定义您的“类”,您将拥有_super
方法允许您调用基类方法定义。
答案 2 :(得分:-1)
Here's a the very best tutorial i found on the net about oop on js
我希望你能理解德语。所以我学会了客观的js。