SVG Unleashed
暫譯: SVG 解放之路
Andrew H. Watt, Chris Lilley
- 出版商: SAMS
- 出版日期: 2002-09-20
- 售價: $2,050
- 貴賓價: 9.5 折 $1,948
- 語言: 英文
- 頁數: 1152
- 裝訂: Paperback
- ISBN: 0672324296
- ISBN-13: 9780672324291
已絕版
買這商品的人也買了...
-
$440$348 -
$580$458 -
$680$537 -
$650$514 -
$980$774 -
$920$727 -
$880$695 -
$860$679 -
$1,900$1,805 -
$280$218 -
$750$638 -
$760$600 -
$650$514 -
$590$466 -
$580$493 -
$560$476 -
$480$379 -
$750$593 -
$490$387 -
$580$458 -
$480$99 -
$690$538 -
$650$507 -
$580$458 -
$580$458
商品描述
Targeted to the experienced Web programmer, SVG Unleashed equips the reader with the practical knowledge to create and manipulate Scalable Vector Graphics (SVG) programmatically, both on the client and the server side. Part I of the book provides a thorough reference of SVG syntax, elements, coordinate systems and animations, with coverage of the XML Document Object Model (DOM) and the SVG DOM application to programming with particular emphasis on the use of ECMAScript/JavaScript. In Part II, readers learn to use several server-side languages to create SVG documents. Part IV demonstrates SVG programming through several case studies.
Table of Contents
Introduction.
I. SVG FUNDAMENTALS.
1. SVG Overview.
2. Document Structure in SVG.
3. Basic SVG Elements
and Shapes.
4. Using CSS with SVG.
5. Coordinate Systems in SVG.
6.
Paths in SVG.
7. Transformations in SVG.
8. Laying Out Text in SVG.
9. Clipping, Masking, Compositing.
10. SVG Filters.
11. SVG
Animation Elements.
12. SVG for Web Authoring.
13. Accessibility,
Internationalization, and Metadata.
II. PROGRAMMING SVG CLIENT-SIDE.
14. The SVG DOM.
15. Scripting SVG.
16. Animating SVG with
Scripting.
17. Using SVG in Java Applications.
III. PRODUCING SVG SERVER-SIDE.
18. Server-Side Basics.
19. JSP, Servlets, and SVG.
20. SVG and
XSLT.
21. SVG and Perl.
22. SVG and PHP: Building an Online Survey.
23. SVG .NET: Creating an Online Poll.
IV. CASE STUDIES.
24. Case Study: SVG for Blueprints.
25. Case Study: SVG Web Map for
Population Demographics.
26. Case Study: FMS—Monitor and Control.
V. LOOKING AHEAD.
27. SVG 1.1, 1.2, and 2.0.
VI. APPENDIXES.
Appendix A. Glossary.
Appendix B. SVG Elements Reference.
Appendix C. SVG Attributes and Properties Reference.
Appendix D. SVG
Document Object Model (DOM).
Index.
商品描述(中文翻譯)
針對有經驗的網頁程式設計師,《SVG Unleashed》為讀者提供了實用的知識,以便在客戶端和伺服器端以程式化方式創建和操作可縮放向量圖形(Scalable Vector Graphics, SVG)。本書的第一部分提供了SVG語法、元素、坐標系統和動畫的詳細參考,涵蓋了XML文檔物件模型(Document Object Model, DOM)以及SVG DOM在編程中的應用,特別強調了ECMAScript/JavaScript的使用。在第二部分中,讀者將學習使用幾種伺服器端語言來創建SVG文檔。第四部分通過幾個案例研究展示了SVG編程。
目錄
引言。
I. SVG 基礎知識。
1. SVG 概述。
2. SVG 中的文檔結構。
3. 基本 SVG 元素和形狀。
4. 在 SVG 中使用 CSS。
5. SVG 中的坐標系統。
6. SVG 中的路徑。
7. SVG 中的變換。
8. 在 SVG 中佈局文本。
9. 剪裁、遮罩、合成。
10. SVG 濾鏡。
11. SVG 動畫元素。
12. 用於網頁創作的 SVG。
13. 可及性、國際化和元數據。
II. 客戶端 SVG 編程。
14. SVG DOM。
15. 編寫 SVG 腳本。
16. 使用腳本為 SVG 動畫。
17. 在 Java 應用程序中使用 SVG。
III. 伺服器端生成 SVG。
18. 伺服器端基礎知識。
19. JSP、Servlet 和 SVG。
20. SVG 和 XSLT。
21. SVG 和 Perl。
22. SVG 和 PHP:建立在線調查。
23. SVG .NET:創建在線投票。
IV. 案例研究。
24. 案例研究:用於藍圖的 SVG。
25. 案例研究:人口統計的 SVG 網頁地圖。
26. 案例研究:FMS—監控和控制。
V. 展望未來。
27. SVG 1.1、1.2 和 2.0。
VI. 附錄。
附錄 A. 詞彙表。
附錄 B. SVG 元素參考。
附錄 C. SVG 屬性和屬性參考。
附錄 D. SVG 文檔物件模型(DOM)。
索引。