服務器端JavaScript是否存在,如果是的話,是否有可能客戶端JavaScript與服務器端JavaScript交互?服務器端和客戶端javascript
例如,是否有可能爲客戶端javascript從serverside javascript請求返回存儲在服務器上的json文件的一部分,而無需下載整個json文件?
我明白我可以用aspx,php等其他服務器端語言來做到這一點,但想知道serverside javascript是否存在,以及它是否可以做類似的json文件?
服務器端JavaScript是否存在,如果是的話,是否有可能客戶端JavaScript與服務器端JavaScript交互?服務器端和客戶端javascript
例如,是否有可能爲客戶端javascript從serverside javascript請求返回存儲在服務器上的json文件的一部分,而無需下載整個json文件?
我明白我可以用aspx,php等其他服務器端語言來做到這一點,但想知道serverside javascript是否存在,以及它是否可以做類似的json文件?
服務器端是否存在的JavaScript
http://en.wikipedia.org/wiki/Comparison_of_server-side_JavaScript_solutions
Node.js是要做到這一點目前,流行的方式。
如果是的話,是否有可能客戶端javascript與serverside javascript交互?
是的。在WWW的情況下,這通常以與服務器端程序的任何其他通信完成相同的方式完成:通過發出HTTP請求(通常通過XMLHttpRequest)。
例如,是否有可能爲客戶端javascript從serverside javascript請求返回部分json文件存儲在服務器上,而無需下載整個json文件?
我明白我可以用aspx,php等其他服務器端語言來做到這一點,但想知道serverside javascript是否存在,以及它是否可以做類似的json文件?
JavaScript是一種編程語言。它可以在服務器上做更多或更少的任何其他語言可以做的事情。
後端和前端技術幾乎總是通過HTTP請求/響應進行通信。這允許任何一對技術以語言不可知的方式進行通信。
你打算在什麼昆汀說上述
服務器端JavaScript是完全可以肯定的,如何使用Node.js還將爲您提供更廣泛的範圍比簡單的XMLHttpRequest的。
與NodeJs一起使用模塊嘗試Websocket.io允許您更輕鬆地在客戶端和服務器之間進行通話。
使用jQuery客戶端:
$(document).ready(function(){
function fireAjax(){
$.getJSON('/ajax/partialJSON', {desiredKey:'foo'}, function(data){
console.log(data);
});
};
$('#button').on('click', fireAjax)
};
服務器端,如何使用Node.js和快速的Web框架:
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);
});