是否有编写将在客户端和服务器上使用的Javascript中间件库的约定?
假设我们有一个数据抽象层,我们称之为JEFRi。 JEFRi运行时需要在客户端和服务器中运行相同,因此使用DAL的应用程序的所有部分都可以引用相同的实现,API等.JEFRi具有依赖性(特别是下划线),并且具有依赖于的子模块它(Mongo存储,LocalStore存储)。
可以使用哪种最直接的模式来实现浏览器和节点之间最简单的代码共享?
它应该:
require()
调用<script>
标记在页面上加载(并在全局范围内注册)define()
和require()
来电任何数量的构建步骤都是可以接受的,例如,如果需要,可以调用r.js.