我昨天在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文件,最好的解决方案是动态加载所需的类。
但这有可能吗?
答案 0 :(得分:1)
您可以实现 Javacript 的 Dynamic Import()
以在需要时仅添加必需的必要类。
当我从移动版中输入这个答案时,无法使用长代码示例,我希望您可以轻松实现。
阅读本文了解更多
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#dynamic_imports