服务器端和客户端javascript

服务器端和客户端javascript,javascript,jquery,node.js,client-side,server-side,Javascript,Jquery,Node.js,Client Side,Server Side,服务器端javascript是否存在?如果存在,客户端javascript是否可以与服务器端javascript交互 例如,客户端javascript是否可以从服务器端javascript请求返回存储在服务器上的json文件的一部分,而不下载整个json文件 我知道我可以用其他服务器端语言(如aspx、php等)实现这一点,但我想知道服务器端javascript是否存在,以及它是否可以用json文件实现类似的功能?通常,后端和前端技术几乎总是通过HTTP请求/响应进行通信。这使得任何一对技术都可

服务器端javascript是否存在?如果存在,客户端javascript是否可以与服务器端javascript交互

例如,客户端javascript是否可以从服务器端javascript请求返回存储在服务器上的json文件的一部分,而不下载整个json文件


我知道我可以用其他服务器端语言(如aspx、php等)实现这一点,但我想知道服务器端javascript是否存在,以及它是否可以用json文件实现类似的功能?

通常,后端和前端技术几乎总是通过HTTP请求/响应进行通信。这使得任何一对技术都可以以与语言无关的方式进行通信。

通常,后端和前端技术几乎总是通过HTTP请求/响应进行通信。这使得任何一对技术都可以以语言不可知的方式进行通信

服务器端javascript存在吗

这是目前流行的方法

如果是,客户端javascript是否可以与服务器端javascript交互

对。在WWW的上下文中,这通常是以与服务器端程序的任何其他通信相同的方式完成的:通过发出HTTP请求(通常通过XMLHttpRequest)

例如,客户端javascript是否可以从服务器端javascript请求返回存储在服务器上的json文件的一部分,而不下载整个json文件

我知道我可以用其他服务器端语言如aspx、php等来实现这一点,但我想知道服务器端javascript是否存在,以及它是否可以用json文件实现类似的功能

JavaScript是一种编程语言。它可以在服务器上做任何其他语言可以做的事情

服务器端javascript存在吗

这是目前流行的方法

如果是,客户端javascript是否可以与服务器端javascript交互

对。在WWW的上下文中,这通常是以与服务器端程序的任何其他通信相同的方式完成的:通过发出HTTP请求(通常通过XMLHttpRequest)

例如,客户端javascript是否可以从服务器端javascript请求返回存储在服务器上的json文件的一部分,而不下载整个json文件

我知道我可以用其他服务器端语言如aspx、php等来实现这一点,但我想知道服务器端javascript是否存在,以及它是否可以用json文件实现类似的功能


JavaScript是一种编程语言。它可以在服务器上做任何其他语言都能做的事情。

继续昆汀上面所说的

服务器端JavaScript是完全可能的。是的,使用Node.js也将为您提供比简单的XMLHttpRequest更广泛的范围


使用带有NodeJs的模块try Websocket.io可以让您更轻松地在客户端和服务器之间进行对话。

继续昆汀上面所说的内容

服务器端JavaScript是完全可能的。是的,使用Node.js也将为您提供比简单的XMLHttpRequest更广泛的范围


使用带有nodejstry Websocket.io的模块,您可以更轻松地在客户端和服务器之间进行对话。

使用jquery的客户端:

$(document).ready(function(){
  function fireAjax(){
    $.getJSON('/ajax/partialJSON', {desiredKey:'foo'}, function(data){
      console.log(data);
    });
  };
  $('#button').on('click', fireAjax)
};
服务器端,使用node.js和Express web framework:

app.get('/ajax/partialJSON', function(req,res){
  var key = req.query['desiredKey'];
  // parse your JSON here
  var data = {foo:'Hello;', bar:'World'};
  var value = data[key] || null;
  res.json(value);
});

使用jquery的客户端:

$(document).ready(function(){
  function fireAjax(){
    $.getJSON('/ajax/partialJSON', {desiredKey:'foo'}, function(data){
      console.log(data);
    });
  };
  $('#button').on('click', fireAjax)
};
服务器端,使用node.js和Express web framework:

app.get('/ajax/partialJSON', function(req,res){
  var key = req.query['desiredKey'];
  // parse your JSON here
  var data = {foo:'Hello;', bar:'World'};
  var value = data[key] || null;
  res.json(value);
});