SVG Unleashed

Andrew H. Watt, Chris Lilley

  • 出版商: SAMS
  • 出版日期: 2002-09-20
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 1152
  • 裝訂: Paperback
  • ISBN: 0672324296
  • ISBN-13: 9780672324291
  • 已絕版

買這商品的人也買了...

商品描述

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.