可以说我想做JS执行,就像处理Javascript元素,但在服务器上而不是暴露客户端JS文件上的代码。Javascript:如何在服务器端执行(后端)?
喜欢的东西,可以说:
- 从浏览器的侧面,可以说,我会得到JS本地
window
对象。 - 然后我想通过它通过Ajax,或任何到后端,使所有的Javascript处理工作(上
window
对象)在后端。作为一个非常简单的例子(在后端JS服务器上做):- 解析
window.location
并做一些与之相关的编码。 - 解析
window.document
并做一些与之相关的编码。
- 解析
- 然后返回到浏览器与相应的成果,然后等..
因此,这意味着,(基于这个简单的例子),我想执行的解析和任何编码工作,与window.location
相关& window.document
对象,位于后端(另一个)服务器中。只需将此window
对象传递给它即可。 (然后将已处理的结果返回给浏览器)所以用户不会看到我正在用这个window
对象做什么。
**以上只是一个简单的例子。实际上,我想传递一些更复杂的JS对象并在后端进行处理。
这里很明显的一点是,我不希望我的主要JS处理代码暴露给用户。
- 请问这是“概念”吗?
- (如果可能的话,什么是这种理想的方法?)特别为后台,我应该怎么运行以及如何,好吗?
感谢
JS是一个前端的东西。所有描述的内容都可以用任何后端语言(例如PHP)来完成。 – WhiteAngel 2014-09-30 06:57:13
答案在于你的标签:'node.js'&'jquery'。 – haim770 2014-09-30 06:57:23
您需要运行某种AJAX功能将对象发送到服务器进行操作。一旦服务器端处理完成,你需要JS来运行客户端上的更改 – jasonscript 2014-09-30 06:58:03