我是d3.js的新手,在开发和托管项目时似乎有很多选择。
选项包括:
我也可以运行带有python的web服务器进行本地开发,但就我而言,我无法在本地托管我的项目。
bl.ocks.org非常受欢迎,但在使用它来开发代码时我遇到了许多缓存问题(进行更改,等待5分钟,看看更改)。
目前,我认为最好的选择是在本地开发,然后将代码放入要点并使用bl.ocks.org来托管它。
我的问题是:
对于d3来说,这是一个相当标准和明智的工作流程吗?你推荐我应该使用的其他服务代替bl.ocks.org吗?
答案 0 :(得分:1)
在本地开发。对于大多数D3工作,您甚至不需要运行服务器,因为浏览器将通过file://
协议“提供”静态html,javascript,json和csv( 编辑:except Chrome)。这使得开发周期变得简单,快速和容易。
使用GitHub进行部署。如果您只是提供静态页面而不托管任何其他内容,那么这是在网络上获取内容的最快方式。有两种好方法可以做到这一点:
请将您构建的任何整洁的可视化效果发布到gallery!