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

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.

主站蜘蛛池模板: 阜新市| 明溪县| 资中县| 泉州市| 额尔古纳市| 石棉县| 进贤县| 博兴县| 浮梁县| 新泰市| 高唐县| 平阴县| 睢宁县| 太康县| 抚顺市| 天峻县| 东安县| 洛阳市| 绥芬河市| 桓台县| 新兴县| 墨竹工卡县| 嘉禾县| 明光市| 巴青县| 安平县| 阳西县| 阿合奇县| 鸡西市| 竹溪县| 铜鼓县| 宾阳县| 潜江市| 梁平县| 綦江县| 黄石市| 开阳县| 尉犁县| 弥渡县| 三亚市| 宽城|