Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
Learn the fundamentals of HTML, SVG, CSS and JavaScript for building data visualisations on the web.Ideal if you're wanting to learn D3.js or you use Python and/or R and wish to get started with HTML, SVG, CSS and JavaScript. Straight to the point with lots of code examples.
This book covers the fundamentals of HTML, SVG, CSS and JavaScript for visualising data.
If you're wanting to learn D3.js (or other JavaScript visualisation libraries) and need to get up to speed with HTML, SVG, CSS and JavaScript, this book is ideal. It goes through the basics of these languages, and gives a good foundation for learning libraries such as D3.js.
It's also useful if you're coming from a language such as Python or R and use tools such as Dash and Shiny. If you're wanting to customise your web applications and CSS and JavaScript are a stumbling block then this book should help.
This book doesn’t assume prior knowledge of HTML, SVG, CSS and JavaScript but it’ll be helpful if you’ve some coding experience. Being familiar with a text editor (or IDE) will also be helpful.
JavaScript is the programming language of the web. It’s built into the majority of web browsers and can:
- add, modify and remove HTML and SVG elements
- handle interactivity (for example, mouse clicks)
- fetch data and other resources
- perform general purpose computation (such as data processing)
Web-based data visualisations, particularly if they’re interactive, probably use JavaScript. JavaScript started out as a little used language for websites (it was typically used to handle a few user interactions) but is now a widespread language with hundreds of tools and libraries in its ecosystem. Libraries such as D3, Leaflet and Chart.js are written in JavaScript and provide useful features for building data visualisations.
It’s by no means a comprehensive tutorial on HTML, SVG, CSS and JavaScript. You’d need a much bigger book for that. Think of this book as presenting the minimum of what you ought to know if you’re wanting to work with web based data visualisations.
This book is an ideal foundation for D3 Start to Finish