SVG是一種XML語言,但它也可以通過JavaScript/ECMAScript訪問。它支持各種功能,如getCTM
,getScreenCTM
,getBBox
,但是我找不到與SVG相關的所有功能的列表。或者是一個列表,顯示各個瀏覽器供應商實施的功能。在深入研究source之前,我想知道是否有人已經這樣做了,或者知道一個地方我可以找到SVG的完整API參考。SVG JavaScript/ECMAScript API
回答
SVG規範有一個DOM chapter從那裏你可以導航到不同的DOM接口,例如basic DOM。
Mozilla項目也試圖document the SVG DOM。它在許多界面上都有詳細的文檔,例如SVGLengthList,並試圖記錄哪些UA支持哪些DOM方法,但該信息目前相當不完整。任何人都可以添加額外的信息/更正到mozilla文檔。微軟還有一個documentation site。
我誤解了W3c規範,並沒有注意到JavaScript方法被指定,所以非常感謝。微軟的文檔網站絕對是我需要的東西,但Mozilla文檔還遠遠沒有完成,所以我的問題是:是否有與各種瀏覽器供應商支持的特定SVG相關函數列表尚未得到答覆。特別是Webkit的實現。 – Roger
目前還沒有完整的列表。 Mozilla網站被添加到所有的時間,所以它會成爲我想象的某個時候的參考,甚至是Webkit。 –
DOM方法在SVG規範中已經指定了很長時間。理論上,任何支持SVG的瀏覽器都應支持所有已定義的方法。 –
- 1. Bing Maps API v8 - 圖釘SVG URI圖像
- 2. Google Maps API MarkerOptions圖標SVG未url
- 3. 使用SVG api的矩陣數學
- 4. Google Maps API v3 SVG標記消失
- 5. SVG圖像vs SVG嵌入
- 6. 將SVG嵌入到SVG中
- 7. SVG中的HTML作爲SVG
- 8. REACT動態注入SVG。 react-svg
- 9. SVG圓弧區
- 10. SVG在Angular2
- 11. SVG和硒
- 12. 顯示SVG代碼而不是SVG圖形的SVG對象?
- 13. SVG/XML:刪除不需要的XML/SVG www.w3.org/2000/svg標籤?
- 14. 谷歌地圖API第3版:SVG圖形卡/消失變焦
- 15. 在Google Maps API的SVG圖標內添加文字
- 16. 將TIFF或PNG或JPEG轉換爲SVG的Java API
- 17. 我可以使用Google Maps API將地圖導出爲SVG
- 18. 從維基百科API獲取SVG文件
- 19. 谷歌地圖API V3中的SVG覆蓋圖
- 20. 使用MediaWiki API獲取隨機SVG圖像
- 21. Google Maps API v3使用縮放調整SVG路徑圖標
- 22. Google Maps API:縮放時SVG標記相對於地圖移動
- 23. 如何使用Java API呈現SVG圖像格式
- 24. 從XML中提取SVG。選擇哪種Java XML API?
- 25. SVG在畫布中使用衣物JS和的FileReader API
- 26. Raphael + svgweb + svg核心
- 27. SVG - > Google繪圖
- 28. 在SVG
- 29. SVG圈
- 30. SVG Filter:Scale
[此鏈接](http://caniuse.com/svg-html5)可能會有用。另外,如果您想要SVG支持的所有功能的完整列表,可以查看[SVG文檔](http://www.w3.org/TR/SVG/REC-SVG11-20110816.pdf) ......它很長,但它應該給你所有你需要的。 – basilikum
「caniuse」鏈接僅對使用「