HTML & CSS: Designing and Building Web Sites teaches readers the basics of HTML and CSS. This book is unique because it throws away dull templates and presents the information in full color, with the use of helpful info-graphics. It starts by introducing structure and hierarchy rather than jumping with the first elements or how websites work. Since a picture can often tell a thousand words, the book introduces each new element in a visual way, relying on images and diagrams rather than pages of text. It then goes on to discuss CSS, and teaches the reader how to control how their pages will look / appear. As a value-add, the book is accompanied by a website that the user can download to their computer with lots of examples and exercises to try for themselves. The book covers: structure, text, lists, links, images, tables, forms, useful options, adding style w/CSS, controlling fonts, colors, thinking in boxes, styling lists, styling tables, layouts, using grids, and offers practical advice about SEO, Google analytics, ftp, and HTML5 all in beautifully rendered 4-color ease of reading. The reader will learn: How pages are structured How to create text How to create lists Linking between pages on a site Adding images to a page Structure and creation of tables Elements of forms and how to create How to add style with CSS Controlling fonts Adding colors Layouts JavaScript & jQuery: Interactive Front-End Development takes a far more visual approach than other titles in the topical area, with lots of diagrams, infographics, and lifestyle photography, following the same format as HTML & CSS (design and build websites).
The audience of that title has already shown a strong interest in a book on JavaScript in this format. Unlike the majority of books on JavaScript or JQuery, this title covers both (because JQuery makes it easier and faster to develop your own scripts), and it does not assume experience of either of these technologies. It will make use of some popular JQuery plugins to illustrate techniques that would otherwise require many pages of detailed explanation (if the reader were being taught to create the plugins from scratch themselves). By explaining how it works, we can use fewer pages and still explain the same core concepts (simultaneously showing readers how to use JQuery plugins rather than writing scripts from scratch). The book explains the jargon of programming clearly and simply to those who do not understand the vocabulary (rather than pretending to be jargon-free), which is important because the reader does need to know these terms if they are to understand how to use many of the JQuery plugins available and understand their documentation. Along the way, the book will include many pro-tips to attract the attention of people who already know a bit of JavaScript and make them feel like they are still learning something new. The book also has some very timely features (not covered in competing titles) including: Mentions of CSS transforms where they are a good alternative to JavaScript Responsive design techniques Using JavaScript to serve images for Retina displays.