zoukankan      html  css  js  c++  java
  • d3 数据绑定

    绑定过程

    选择元素,绑定数据,追加元素

    <!DOCTYPE html>
    <html>
    <head>
    <title>testD3-1.html</title>
    <script type="text/javascript" src="http://localhost:8080/spring/js/d3.js"></script>
    </head>
    
    <body>
        This is my HTML page. <br>
    </body>
    <script type="text/javascript">
        var dataset = [ 5, 10, 15, 20, 25 ];
    
        d3.select("body").selectAll("p")
        .data(dataset)
        .enter()
        .append("p")
        .text("New paragraph!");
    </script>
    </html>

    选中body下面的所有p标签,如果p标签为空,会根据后面绑定的数据添加相应的p标签

    .data()将dataset里面的数据和body下面的p标签绑定在一起,dataset有五个值,则数据集执行了五次,生成五个p标签

    .enter()将数据传递到dom当中,如果dom数不足,则创建一个占位符

    .append(),通过enter()创建的占位符创建元素

    .text()分别在新创建的p标签当中插入文字

  • 相关阅读:
    CF
    求最长反链 || Dilworth 定理
    APIO 2020 补题记录
    CF vp 记录
    虚树
    LCT 学习
    平衡树
    poly
    关于此博客
    题解 P5021【NOIP2018】 【赛道修建】
  • 原文地址:https://www.cnblogs.com/kugeliu/p/6888229.html
Copyright © 2011-2022 走看看