0

我正在从事一个项目,该项目涉及在 .js 库的顶部构建 Web 服务。我成功地完成了,但现在我创建了另一个库(或其他东西),其中所有内容都应该从客户端进行定制,服务器应该只提供 JavaScript 函数,以便客户端可以使用按钮附加它们并使用它们。

现在,我可以想到两种可能的实现:

  1. 创建一个新的 .js 库并提供包含我的 .js 文件后客户端可以使用的功能。

    (开销 - 客户端仍然必须包含我在我的库中使用的其他 .js 库......坦率地说,这对客户端来说是一种开销,可能不是解决问题的好方法)。在这种情况下,我的服务器将只处理我的 .js 库在客户端使用的数据。

  2. 我直接将必要的 JavaScript 函数与处理后的数据一起返回,这样客户端就不必知道我的内部实现并且可以以更少的开销工作。

问题是我不知道如何采用看起来很有希望的第二种方法。是否有任何示例实现,或第一种方法的更好方法?

4

1 回答 1

0

行。让我试着用我自己的话解释一下。

据我了解您的问题,您不想在代码中包含所有JS库,而是希望将数据传递给JS库,然后库中的内置函数处理您的数据并返回处理后的输出

我还没有听说这样做过。也许是这样,我们可以等待有关此的答案。但理想情况下,您要做的是创建一个“ Web 服务”。

所以这个“网络服务”基本上就像你的“外部javascript函数”。您将数据传递给 Web 服务,这些数据将被处理并返回给您。然后,您处理此输出并以您喜欢的方式显示它。

So simply put, you will have to design a Web service with functions, that act the way your Javascript functions do.

于 2013-08-07T07:03:40.567 回答