我才刚刚开始学习node.js,我想学习如何使用node来创建D3.js视觉效果。谁能解释我该怎么做?理想情况下,我正在寻找一个尽可能简单的示例,使我可以阅读代码并了解如何执行此操作。我已经看了一段时间,但是还没有找到可复制的示例。
你想做什么?Node.js没有任何图形界面或DOM。
您可以在节点中使用无头浏览器,但是仍然需要使用真正的浏览器来呈现结果。
评论后编辑:
如果您想要的是节点应用程序来提供数据,请尝试使用express framework。
简单快递服务器:
var express = require('express');
var app = express();
app.get('/circle', function(req, res){
// CSP headers
res.set("Access-Control-Allow-Origin", "*");
res.set("Access-Control-Allow-Headers", "X-Requested-With");
// response
res.send({ x: 12, y: 34, r: 5 });
});
app.listen(3000);
使用Ajax请求获取值。可能您想在响应中设置CSP标头以允许跨域请求。
客户端使用jQuery:
$.get('http://yourserver.com:3000/circle', function(data) {
alert(data);
// set here your svg properties
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句