我正在从事一个项目,该项目涉及在 .js 库的顶部构建 Web 服务。我成功地完成了,但现在我创建了另一个库(或其他东西),其中所有内容都应该从客户端进行定制,服务器应该只提供 JavaScript 函数,以便客户端可以使用按钮附加它们并使用它们。
现在,我可以想到两种可能的实现:
创建一个新的 .js 库并提供包含我的 .js 文件后客户端可以使用的功能。
(开销 - 客户端仍然必须包含我在我的库中使用的其他 .js 库......坦率地说,这对客户端来说是一种开销,可能不是解决问题的好方法)。在这种情况下,我的服务器将只处理我的 .js 库在客户端使用的数据。
我直接将必要的 JavaScript 函数与处理后的数据一起返回,这样客户端就不必知道我的内部实现并且可以以更少的开销工作。
问题是我不知道如何采用看起来很有希望的第二种方法。是否有任何示例实现,或第一种方法的更好方法?