我的问题可能会让你感到困惑。
实际上我正在网上寻找标准技术来执行以下操作:
示例配置文件
"loginConfig":
[
"#Submit-button",
"click",
{
"perform": "LoginAction",
"username": "#input-username",
"password": "#input-password"
}
]
我的要求是,javascript库应加载此配置文件,并且必须执行以下操作
我写了一个简单的.js文件来读取这个配置文件并执行与上述相同的操作,但我想知道这种方法(概念)是否已经可用。
为什么需要?
在我们的Web开发中,大部分时间我们都会重复使用相同的JS代码来执行以下操作:
为什么我们没有一些常见的JS库可以通过阅读Config文件来完成上述基本操作?
答案 0 :(得分:0)
拥有JSON格式的配置文件是个好主意。
将JSON文件作为“所有业务逻辑”的定义需要JavaScript框架,因为规则可能非常复杂。并非每个人都使用相同的框架,因此每个应用程序都有明显的局限性。哪里没有一个适合所有解决方案,但在这方面正在取得进展。
这个“在野外”的一个很好的例子是Sencha's EXT framework。它的很多功能都可以在JSON配置文件中定义,它确实有很多你想要内置的功能,但它仍然需要你编写自己的代码来支持你定义的业务逻辑。