官术网_书友最值得收藏!

  • Expert Data Visualization
  • Jos Dirksen
  • 362字
  • 2021-07-09 18:22:40

Getting the sources and setting up a web server

In this section, we'll show you how you can access the sources that are provided together with this book. There are a couple of different ways you can get the sources.

We've got two locations where you can download a zip file with the sources:

Once you've downloaded these, just unzip them to a location of your choice. This should result in a directory structure which looks something like this:

For the rest of this book, we'll reference the directory where you extracted the sources to <DVD3>. We can then use it to point to specific examples or files like this: <DVD3>/src/chapter-01/D01-D01.js.

All the sources of this book can be found on GitHub in the http://github.com/josdirksen/d3dv.git repository. If you've already got Git installed on your machine, you can of course just clone the repository to get access to all the latest sources:

    > git clone https://github.com/josdirksen/d3dv.git
Cloning into 'd3dv'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
Checking connectivity... done.

If you do it this way, you can be sure you'll always have the latest bug fixes and the latest samples. Once you've cloned the repository, the rest of the book can be followed in the same manner. When we mention <DVD3> in this book, in this case it'll point to the cloned repository.

Once you've got the sources extracted to the <DVD3> directory, we could already run some examples by just opening the corresponding HTML file directly. For instance, if you open the <DVD3>/src/chapter-01/D01-01.html file in your browser, you'll see the following results:

While this will work for the basic examples, this won't work when we're loading external data, due to the restriction that you can't use JavaScript to asynchronously load resources from the local filesystem. To get the examples in this book working, which use external data (most of them), we need to set up a local web server. In the following section, we'll explain how to do this.

主站蜘蛛池模板: 玛纳斯县| 札达县| 贞丰县| 巴林右旗| 久治县| 尖扎县| 海口市| 富川| 班戈县| 舒兰市| 泽库县| 自治县| 巴南区| 札达县| 逊克县| 曲周县| 盖州市| 太原市| 孟州市| 博客| 昌平区| 温州市| 桂林市| 肥东县| 武隆县| 德惠市| 宜城市| 平定县| 永仁县| 武定县| 南涧| 分宜县| 白银市| 安新县| 平度市| 德阳市| 双桥区| 长顺县| 布拖县| 揭阳市| 桓台县|