小编pel*_*ler的帖子

弧外标签(饼图)d3.js

我是d3.js的新手,我正试图用它制作一个饼图.我只有一个问题:我不能在我的弧线外得到我的标签......标签是用arc.centroid定位的

arcs.append("svg:text")
    .attr("transform", function(d) {
        return "translate(" + arc.centroid(d) + ")";
    })
    .attr("text-anchor", "middle")
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个?

javascript svg label d3.js pie-chart

44
推荐指数
4
解决办法
4万
查看次数

强制applicationCache重新加载缓存的文件

我正在使用HTML5 applicationCache来存储页面的许多Javascript,CSS,图像等文件.如果我更新其中一个文件,浏览器永远不会重新加载它.我尝试过以下方法:

  • 在页面加载时调用applicationCache.update()
  • 侦听applicationCache的updateready事件,并调用swapCache()和window.location.reload()
  • 向清单文件本身添加时间戳注释以强制浏览器实现清单已更改

当然这不可能是这么难.如何说服浏览器重新请求一些缓存文件?

html5 offline offline-mode application-cache

17
推荐指数
2
解决办法
3万
查看次数

HTML5离线应用程序中是否需要swapCache()?

如果我没有实现任何updateready事件处理程序而不调用swapCache(),这是否意味着浏览器将始终使用应用程序的第一个(最旧的)下载版本?

如果不是,那么为什么swapCache()需要这种方法呢?

html5 offline application-cache

11
推荐指数
3
解决办法
8011
查看次数

JavaScript用字符替换字符串|

当我尝试以下它不起作用: str.replace("| stuff", "")

但是,如果我删除它的PIPE呢? str.replace("stuff", "")

为什么JS函数不允许PIPE | ?如何更换包含管道的更换?

javascript

1
推荐指数
1
解决办法
3273
查看次数