內容提要
本書從指導程式設計師實際開發應用程式的角度,全面系統地介紹了SVG的核心技術。全書分為3篇。第1篇是SVG開發準備篇,介紹SVG的基本知識以及進行SVG開發所需掌握的準備技術,如XML、CSS、JavaScript等。第2篇是SVG基礎規範篇,介紹W3C組織為SVG定義的標準,涵蓋了SVG規範的大部分內容。第3篇是SVG套用篇,介紹SVG開發的經驗和技巧,並且通過幾個實例來介紹如何進行SVG的開發。
本書內容系統,結構清晰,具有較強的指導性和實用性,適合SVG開發人員學習,也適合作為SVG程式設計參考手冊。
編輯推薦
本書從指導程式設計師實際開發應用程式的角度,全面系統地介紹了SVG的核心技術。全書分為3篇。第1篇是SVG開發準備篇,介紹SVG的基本知識以及進行SVG開發所需掌握的準備技術,如XML、CSS、JavaScript等。第2篇是SVG基礎規範篇,介紹W3C組織為SVG定義的標準,涵蓋了SVG規範的大部分內容。第3篇是SVG套用篇,介紹SVG開發的經驗和技巧,並且通過幾個實例來介紹如何進行SVG的開發。本書內容系統,結構清晰,具有較強的指導性和實用性,適合SVG開發人員學習,也適合作為SVG程式設計參考手冊。
目錄
第1篇SVG開發準備篇
第1章一起開始SVG的旅程
1.1SVG概述
1.2SVG的特點
1.3體會SVG
1.4SVG開發環境
1.5本章小結
第2章XML與CSS
2.1XML介紹
2.2CSS介紹
2.3CSS基本語法
2.4本章小結
第3章JavaScript基礎
3.1JavaScript介紹
3.2什麼是DOM
3.3編寫JavaScript程式
3.4調試SVG中的JavaScript腳本
3.5SVGDeveloper的使用(1)
3.6本章小結
第2篇SVG基礎規範篇
第4章基本數據類型和常見框架元素
4.1基本數據類型
4.2元素
4.3元素
4.4引用與元素
4.5元素和元素
4.6元素
4.7公共屬性
4.8本章小結
第5章基本圖形
第6章路徑
第7章坐標系統與坐標轉換
第8章裝飾SVG圖像
第9章文字與聲音
第10章動畫
第11章絢爛的濾鏡
第3篇SVG套用篇
第12章SVG的動態互動腳本
第13章ASV3相關問題及常見技巧
第14章使用SVG和XSLT實現統計圖表
第15章SVG與資料庫
第16章基於SVG的WebGIS平台
第17章性能最佳化
附錄A中英文顏色對照表
附錄BASV最新版本對SVG的支持情況一覽
附錄CJavaScript常用函式
附錄DSVG常用網址及工具集合