我是d3.js的新手,在开发和托管项目时似乎有很多选择。
选项包括:
我还可以使用python运行Web服务器以进行本地开发,但就我而言,我无法在本地托管我的项目。
bl.ocks.org确实很流行,但是在使用它开发代码时遇到了很多缓存问题(进行更改,请等待5分钟,然后查看更改)。
目前,我认为最好的选择是在本地进行开发,然后将代码放到要点中,并使用bl.ocks.org进行托管。
我的问题是:
对于d3,这是否是一个相当标准且明智的工作流程,您是否建议我使用其他服务代替bl.ocks.org?
最佳答案
在本地开发。 对于大多数D3工作,您甚至不需要运行服务器,因为浏览器将通过file://
协议(protocol)( EDIT :except Chrome)“提供”静态html,javascript,json和csv。这使开发周期变得简单,快速和容易。
与GitHub 一起部署。如果您只提供静态页面而不提供任何其他内容,则这是在网络上获取内容的最快方法。有两种很好的方法可以做到这一点:
并且,请务必将您构建的所有清晰可视化内容发布到gallery上!
关于d3.js - 标准d3工作流程和托管解决方案,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22229711/