Передача функции от сервера к клиенту - PullRequest
2 голосов
/ 22 января 2012

Я недавно столкнулся с опцией foo.toSource () в JavaScript.Это позволяет сериализовать функцию.Мне было интересно узнать о возможностях передачи функций по сетям от сервера к клиенту и их последующего исполнения - с помощью eval ().

Как вы думаете, это действительно полезно?
Есть ли какие-либорамки, использующие такую ​​парадигму?

Ответы [ 2 ]

0 голосов
/ 22 января 2012

Я вижу только следующие варианты использования:

  1. всякий раз, когда вы отправляете файл .js
  2. JSNOP

ВещиВы думали о не возможно.Поэтому мы можем отправлять только текстовое представление функции, а не ее контекст или замыкания и все такое.

0 голосов
/ 22 января 2012

Передача функций с сервера на страницу может быть выполнена без toSource, просто поместив его в код при создании страницы на сервере или запросив его через AJAX, когда это необходимо.

...