尝试学习 D3.js 和 JavaScript 等内容 :) 所以这是我在书中看到的代码:
<script>
function draw(data){
d3.select("body")
.append("div")
.attr("class", "chart")
.selectAll(".bar")
.data(data.cash)
.enter()
.append("div")
.attr("class", "bar")
.style("width", function(d){return d.count/100 +"px"})
.style("outline", "1px solid blue")
.text(function(d){return Math.round(d.count)});
}
</script>
我习惯于强类型语言,如 .NET 或 Java,所以这对我来说看起来很奇怪,在这句话中
.style("width", function(d){return d.count/100 +"px"})
它从哪里获得“d”的值?