我想实现一个插件机制,其中js代码存储在数据库中并动态加载到类中。执行对特定插件的查询,然后查询产生的代码用于更新 javascript 类(函数和成员)。
所以我要实现的是,类的一部分在启动时从 JS 类文件加载,类的其他部分从 db 加载,并最终在运行时卸载,赋予它更多功能。
这可行吗?如何从字符串创建函数?你认为这是一个好方法吗?
JS 框架是 ExtJS 4.1.1,数据库是 postgres 9.2
谢谢
我想实现一个插件机制,其中js代码存储在数据库中并动态加载到类中。执行对特定插件的查询,然后查询产生的代码用于更新 javascript 类(函数和成员)。
所以我要实现的是,类的一部分在启动时从 JS 类文件加载,类的其他部分从 db 加载,并最终在运行时卸载,赋予它更多功能。
这可行吗?如何从字符串创建函数?你认为这是一个好方法吗?
JS 框架是 ExtJS 4.1.1,数据库是 postgres 9.2
谢谢
我是 ExtJS 的新手,但我不建议这样做。
我个人使用应用程序插件的方法是这样的:
sencha app build
命令行构建。launch
方法发生在Ext.application
我所做的基本上是将每个插件的菜单添加到主菜单中。我希望这会给开发一个更简单的概念带来一些启发。