我一直玩弄"Using D3.js to present XML as HTML Table"的例子,試圖學習D3.js API。我想我已經掌握了它,但我無法真正理解.selectAll()
的作用,而the documentation對此不是很有幫助。.selectAll()究竟做了什麼?
如果你看看例子,第17行:var td = tr.selectAll("td")
。我也可以將其寫爲tr.selectAll("tr")
,它將返回完全相同的表格/頁面。事實上,我可以寫tr.selectAll("SomethingCompletelyRandom")
,它仍然可以工作,但我無法刪除.selectAll()
。
這是怎麼回事? .selectAll()
是做什麼的?它如何取決於選擇器?
D3 「選擇」 參考:(1)http://bost.ocks.org/mike/nest/,(2)HTTP:// WWW。 jeromecukier.net/blog/2013/03/05/d3-tutorial-at-strata-redux/,(3)http://www.dashingd3js.com/binding-data-to-dom-elements,(4)http ://bost.ocks.org/mike/join/。 – mg1075 2013-03-08 01:47:10