小编cra*_*tok的帖子

如何将原始DOM元素转换为D3选择?

场景:我svg在页面上有几个元素,每个元素都显示不同的图形.当图形接收到鼠标单击时,它会触发一个事件处理程序,其中this对应于单击的原始 svg元素.当发生这种情况时,我想path用D3 选择图形的元素以便修改它.

我知道我可以给每个图形一个ID,然后使用它来进行D3选择,例如

function on_click( event ) {
  var path = d3.select( '#' + this.id ).select( 'path' );
  path.do_stuff...
}
Run Code Online (Sandbox Code Playgroud)

但是我想知道是否有相当于jQuery将原始DOM元素转换为jQuery对象的功能,例如

jQuery( my_raw_dom_element ).do_stuff...
Run Code Online (Sandbox Code Playgroud)

d3.js

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

我如何确定我的宝石是安全的?

我正在寻找一种自动方式来检查我在基于sinatra的网站中使用的所有宝石,以获得可用的安全更新.这样的事情存在吗?

我对更新的主要态度是:如果没有破坏,不要试图解决它.但如果我很脆弱,那么我想知道它.通过仅应用安全更新,我将潜在行为的变化量保持在最低限度.

背景:我以前的大部分工作都是在Drupal.在该社区中,维护人员可以将其模块版本标记为修复安全问题.这意味着我的网站或我的CLI工具可以查询当前网站中使用的模块的发布数据,以查看安全更新是否可用并通知我.

ruby security gem

4
推荐指数
2
解决办法
527
查看次数

在 golang 模板中迭代 Map/Dictionary

我是 Go 的初学者,正在自学一些网络开发人员。我正在尝试遍历模板文件中的地图,但找不到有关如何执行此操作的任何文档。这是我传入的结构:

type indexPageStruct struct {
BlogPosts   []post
ArchiveList map[string]int
}
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法在 BlogPosts 上循环:

{{range .BlogPosts}}
                <article>
                    <h2><a href="/">{{.Title}}</a></h2>
...
Run Code Online (Sandbox Code Playgroud)

但我似乎无法弄清楚如何做这样的事情:

{{range .ArchiveList}}
                <article>
                    <h2><a href="/">{{.Key}}  {{.Value}}</a></h2>
....
Run Code Online (Sandbox Code Playgroud)

templates dictionary go web

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

标签 统计

d3.js ×1

dictionary ×1

gem ×1

go ×1

ruby ×1

security ×1

templates ×1

web ×1