在生产中使用jade-lang时,我是否可以从某种形式的中间件中获益,该中间件预先编译所有.jade视图,然后在res.render中使用它们?或者当你做NODE_ENV =生产时会自动发生吗?
我只是在探索如何在生产中加速玉渲染的选项.
我想用D3显示漂亮的折线图.我遇到的问题是数据的格式.
我有以下数据(作为示例):
var data = [
{
label: "name",
data: [[14444123, 0.012321312],
[14444123, 0.012321312],
[14444123, 0.012321312], ...]
},{
label: "another name",
data: [[14444123, 0.012321312],
[14444123, 0.012321312],
[14444123, 0.012321312], ...]
}
];
Run Code Online (Sandbox Code Playgroud)
每个条目包含它的名称以及带有数组点的数据属性(每个点表示为一个数组,其中item [0]是x时间戳,item [1]是值).
我的问题是它无法正常工作.
这是我现在的D3代码:
var w = options.width,
h = options.height,
p = options.padding,
x = d3.scale.linear()
.domain([0, 1])
.range([0, w]),
y = d3.scale.linear()
.domain([options.ydomainstart, options.ydomainend])
.range([h, 0]);
var vis = d3.select(options.element)
.data(data)
.append("svg:svg")
.attr("width", w + p * 2)
.attr("height", h + p * 2)
.append("svg:g");
vis.append("svg:line") …Run Code Online (Sandbox Code Playgroud)