jquery .ready()等效于d3js?

lin*_*ran 12 javascript jquery d3.js

目前我<head>在uglying as file后使用HTML添加所有javascript并使用这些jquery函数来检查文档准备好了

$( document ).ready(function() {}); OR $(function() {});
Run Code Online (Sandbox Code Playgroud)

有没有相当于删除使用这些jquery函数的d3js?

Lio*_*r G 12

一个

您只需将<script>标记放在标记的底部即可body.

你可以添加DOMContentLoaded事件并在里面插入你的d3js代码.

document.addEventListener("DOMContentLoaded", function(e) {
   /* Your D3.js here */
  });
Run Code Online (Sandbox Code Playgroud)

直接回答

没有等同于D3.js库jQuery的功能,上面写的片段也能发挥作用.


Faw*_*zan 5

没有具体的d3方法,但是,

如果你的javascript低于任何html元素,则在开始执行javascript之前加载dom.

将你的javascript放在身体的底部通常是足够好的.您还可以使用js适用于大多数浏览器的本机方法.

document.addEventListener("DOMContentLoaded", function(event) { 
  //do work
});
Run Code Online (Sandbox Code Playgroud)