Pracuję nad projektem d3js i widziałem kilka samouczków z append("g")
i innych z append("svg:g")
bez uzyskiwania różnicy między oboma.Różnica między dodaniem ("svg: g") i dopisaniem ("g")
Odpowiedz
W pierwszych dniach D3 wymagane było użycie składni svg:g
, ponieważ elementy SVG zostały dołączone do DOM. Późniejsze wersje D3 nie wymagają tych "podpowiedzi" do wstawiania elementów SVG, więc właściwym sposobem na zrobienie tego teraz byłby prosty g
.
Szczegóły techniczne za to są raczej nudne, SVG wymaga nazw, więc po włożeniu lub manipulować elementów SVG użyć document.createElementNS('a', "http://www.w3.org/2000/svg)
White Plains HTML wykorzystuje document.createElement('a')
. Ponieważ D3 może manipulować zarówno SVG, jak i HTML d3.append('svg:a')
był to sposób na powiedzenie to jest kotwica SVG.
Dostałem odpowiedź na temat API d3js, pytanie o przestrzeń nazw. W svg: g, svg to przestrzeń nazw (opcjonalnie). Moja wina, przepraszam, muszę lepiej przeczytać API
- 1. Różnica między CC, gcc i g ++?
- 2. dodanie wyściółka SVG g czynnika
- 3. Różnica Ctrl + G i CTRL + f
- 4. Różnica w wydajności między gcc i g ++ dla programu C
- 5. Przeciągnij, aby obrócić SVG: grupa g
- 6. Bend SVG `<g>` wokół Curve
- 7. g ++, bitfields i ADL
- 8. dlaczego ogromna różnica czasu kompilacji między g ++ a clang ++?
- 9. VIM: Jaka jest różnica między Niech G: niech b: itd
- 10. Aktualizowanie Apple g ++/gcc
- 11. Jakie są różnice między wersją g ++ 4.0.0.8 i 4.3.2?
- 12. Dlaczego \ G w SELECT * FROM nazwa_tabeli \ G?
- 13. clang/g ++ różnica z funkcją znajomego
- 14. Jaka jest różnica między dodaniem COM a dodaniem VSTO
- 15. Kolba: "sesja" kontra "g"?
- 16. G ++, clang ++ i std :: function
- 17. Dodawanie atrybutu tytułu do elementu svg: g w D3.js
- 18. SVG: Stosowanie maski do grupy ścieżek <g> tag
- 19. Tłumaczenie CSS nie działa w IE11 na SVG g
- 20. Dlaczego łączenie z librt zamienia wydajność między g ++ i clang?
- 21. D3.js: co to jest "g" w kodzie .append ("g") D3.js?
- 22. Opcja g ++ 's -g równoważna kompilatorowi klasy VS2010?
- 23. g ++ - używa flagi "-g" do produkcji produkcji dobry pomysł?
- 24. Łączenie plików w g ++
- 25. g ++ Błąd składni w „:”
- 26. Grails g: remoteLink response
- 27. g ++ Problem szablonu
- 28. g ++ -E wyjście opcji
- 29. G + nowe problemy ABI
- 30. Jakakolwiek różnica między dodaniem gita. i git dodać --all?
Dzięki za jasną i kompletną odpowiedź! :) – Georgio