绑定过程

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

<!DOCTYPE html>
<html>
<head>
<title>testD3-.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 = [ , , , , ]; 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标签当中插入文字

最新文章

  1. Mint Linux 安装 DotnetCore 遭遇无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
  2. 纯CSS气泡效果
  3. iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
  4. C#创建datatable
  5. java.io.IOException: open failed: EACCES (Permission denied)问题解决
  6. hdu1505
  7. [iOS 多线程 &amp; 网络 - 2.9] - ASI框架
  8. 图片中的Exif信息 的ExifDirectory的大部份常量
  9. Android开发UI之手动显示和隐藏软键盘
  10. web开发学习之旅---html第一天
  11. WinForm------DateTime获取月第一天和最后一天取法
  12. UIView添加支持代码块的手势
  13. 各浏览器的cookie的name个数/最大容量限制测试
  14. express 安装和运行
  15. LeetCode(24)-Balanced Binary Tree
  16. JBOSSAS 5.x/6.x 反序列化命令执行漏洞(CVE-2017-12149)
  17. codeforces8A
  18. 2019微软Power BI 每月功能更新系列——Power BI 4月版本功能完整解读
  19. Canal学习笔记(客户端)
  20. 关于mysql的update、delete、和insert into能否使用别名问题

热门文章

  1. c#和Java中的接口
  2. TCP、UDP的区别
  3. C语言预处理_05
  4. VS2013连接SQL Server 2008 R2测试
  5. 拓扑排序 topsort
  6. 【jenkins】jenkins执行nohup java报错
  7. 天问之Linux内核中的不明白的地方
  8. 蓝桥--2n皇后问题(递归)--搬运+整理+注释
  9. BZOJ 5390: [Lydsy1806月赛]糖果商店
  10. LA 4253 Archery 二分