将功能从服务器传递到客户端

时间:2012-01-22 12:45:09

标签: javascript functional-programming paradigms

我最近遇到了JavaScript中的foo.toSource()选项。这允许函数的序列化。 我想知道通过网络传输功能的可能性,从服务器到客户端,以及稍后执行它们 - 使用eval()。

你觉得它真的有用吗? 有没有使用这种范式的框架?

2 个答案:

答案 0 :(得分:0)

将函数从服务器传递到页面可以在没有toSource的情况下完成,只需在服务器上生成页面时将其放入代码中,或者在需要时通过AJAX请求它​​。

答案 1 :(得分:0)

我看到的唯一用例是:

  1. 无论何时发送.js文件
  2. JSNOP
  3. 你想到的事情是不可能的。所以我们只能发送函数的文本表示,而不是它的上下文或闭包以及所有这些东西。