如何从YUI3加载d3.js

如何从YUI3加载d3.js,d3.js,yui3,D3.js,Yui3,如何从YUI3加载d3.js 我知道如何加载本机YUI模块,但不确定如何加载外部模块/库 YUI().use("node", function(Y){ //initialization code }); 你需要配置YUI,让他知道在哪里可以找到它 默认情况下,加载程序将在yui种子文件所在的位置查找脚本。 要更改下载特定脚本(d3)的位置,您需要定义一个组 组具有“基本”路径,即下载其模块的基本路径 所以你用模块d3定义了一个组“d3” YUI({ groups: { "d3lib

如何从YUI3加载d3.js

我知道如何加载本机YUI模块,但不确定如何加载外部模块/库

YUI().use("node", function(Y){
    //initialization code
});

你需要配置YUI,让他知道在哪里可以找到它

默认情况下,加载程序将在yui种子文件所在的位置查找脚本。 要更改下载特定脚本(d3)的位置,您需要定义一个组

组具有“基本”路径,即下载其模块的基本路径

所以你用模块d3定义了一个组“d3”

YUI({
groups: {
  "d3lib": {
    base: "http://d3js.org/",  //the modules of this group will be downloaded from there
    modules: {
      "d3": {
        path:"d3.v2.js"   // base + path = http://d3js.org/d3.v2.js
      },
      "d3fake": {  //another module of the "d3lib" group
        path:"d3fake.js"  
      }
    }
  }
 }
}).use("d3", function (Y) {
   //d3 is available and ready to use!
  }
});
您可以检查以下链接,其中加载了一些yui2模块(这是相同的原理)。

在官方文件中不容易找到。但在YUI3食谱中,你会找到它!