ES6:像PHP这样的类自动加载?

时间:2017-03-10 09:35:34

标签: javascript es6-class

我昨天在Webkit和Moz的API-Docs上发现了ES6的类定义的实现:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes

它在node-webkit上工作正常,我喜欢它!

例如,我为数据库端点编写了示例类:

Database.js

class Database {
    construct() {

    }
}

SQLite3.js

class SQLite3 extends Database {
    construct() {

    }
}

MySQL.js

class MySQL extends Database {
    construct() {

    }
}

我的问题是,如何创建像PHP这样的类的自动加载功能。我不想手动包含JavaScript文件,最好的解决方案是动态加载所需的类。

但这有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以实现 Javacript 的 Dynamic Import() 以在需要时仅添加必需的必要类。

当我从移动版中输入这个答案时,无法使用长代码示例,我希望您可以轻松实现。

阅读本文了解更多

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#dynamic_imports