Follow us


MERCURY LEARNING and INFORMATION provides print and digital content in the areas of science and medicine, technology and computing, engineering, and mathematics (STEM disciplines) designed for the professional/reference, trade, library, higher education, career school, and online training markets. We embrace both traditional and innovative publishing models designed to accommodate the needs of the intended audience by using the appropriate delivery methods.


Pocket Primer

Oswald Campesato

ISBN: 978-1-944534-59-2
Pub Date:  August 2016
Specs: 7 x 9   Paperback with CD
Pages: 200
Price: $29.95


This book provides an introduction to the features of SVG and D3, such as creating 2D shapes, handling mouse events, creating animation effects, and rendering charts and graphs. This book also contains graphics and animation effects using “pure” CSS3, as well as effects created with jQuery combined with CSS3. This Pocket Primer is primarily for self-directed learners who are comfortable with HTML/CSS/Javascript and who also want to learn about vector graphics, and how to combine SVG and D3 with ReactJS and AngularJS. Moreover, this Pocket Primer is a starting point for people who need to combine SVG and D3 with libraries and frameworks for Web applications.



Oswald Campesato (San Francisco, CA) specializes in D3, Java, Android, jQuery, and CSS3/SVG graphics. He is the author/co-author of over twenty books including the Python Pocket Primer, jQuery, CSS3, and HTML5 for Mobile and Desktop Devices, and the HTML5 Pocket Primer (Mercury Learning).