Web Development Recipes, 2nd Edition

Book description

Modern web development is so much more than just HTML and CSS with a little JavaScript mixed in. People want faster, more usable interfaces that work on multiple devices, and you need the latest tools and techniques to make that happen. This book gives you over 40 concise solutions to today's web development problems, and introduces new solutions that will expand your skill set---proven, practical advice from authors who use these tools and techniques every day. In this completely updated edition, you'll find innovative new techniques and workflows, as well as reworked solutions that take advantage of new developments.

Publisher resources

View/Submit Errata

Table of contents

  1.  Acknowledgments
    1. Brian Hogan
    2. Chris Warren
    3. Mike Weber
    4. Chris Johnson
  2.  Preface
    1. Who’s This Book For?
    2. What’s in This Book?
    3. What You Need
    4. Online Resources
  3. 1. Eye-Candy Recipes
    1. Recipe 1. Styling Buttons and Links
    2. Recipe 2. Styling Stand-Alone Quotes with CSS
    3. Recipe 3. Creating Animations with CSS3 Transformations
    4. Recipe 4. Creating Interactive Slideshows with jQuery
    5. Recipe 5. Creating and Styling Accessible Tooltips
    6. Recipe 6. Using Font Icons
  4. 2. User Interface Recipes
    1. Recipe 7. Creating an HTML Email Template
    2. Recipe 8. Swapping Between Content with Tabbed Interfaces
    3. Recipe 9. Accessible Expand and Collapse
    4. Recipe 10. Interacting with Web Pages Using Keyboard Shortcuts
    5. Recipe 11. Rendering HTML with Handlebars Templates
    6. Recipe 12. Displaying Information with Endless Pagination
    7. Recipe 13. Extending Endless Pagination with pushState()
    8. Recipe 14. Snappier Client-Side Interfaces with Knockout.js
    9. Recipe 15. Creating a Search Interface with React
    10. Recipe 16. Creating Client-Side Apps with Angular.js
  5. 3. Data Recipes
    1. Recipe 17. Adding an Inline Google Map
    2. Recipe 18. Creating Charts and Graphs with Highcharts
    3. Recipe 19. Building a Simple Contact Form
    4. Recipe 20. Accessing Cross-Site Data with JSONP
    5. Recipe 21. Creating a Widget to Embed in Other Sites
    6. Recipe 22. Building a Status Site with JavaScript and CouchDB
  6. 4. Mobile Recipes
    1. Recipe 23. Targeting Mobile Devices
    2. Recipe 24. Touch-Responsive Drop-Down Menus
    3. Recipe 25. Mobile Drag and Drop
    4. Recipe 26. Creating Interfaces with jQuery Mobile
    5. Recipe 27. Using Sprites with CSS
  7. 5. Workflow Recipes
    1. Recipe 28. Rapid, Responsive Design with Skeleton
    2. Recipe 29. Creating a Simple Blog with Enfield
    3. Recipe 30. Building Modular Style Sheets with Sass
    4. Recipe 31. Cleaner JavaScript with CoffeeScript
    5. Recipe 32. Managing Files with Git
  8. 6. Testing Recipes
    1. Recipe 33. Testing Websites on Real Devices
    2. Recipe 34. Tracking User Activity with Heatmaps
    3. Recipe 35. Browser Testing with Selenium
    4. Recipe 36. Testing Web Interfaces with Nightwatch
    5. Recipe 37. Testing JavaScript with Jasmine
  9. 7. Hosting and Deployment Recipes
    1. Recipe 38. Using Dropbox to Collaborate and Host a Static Site
    2. Recipe 39. Setting Up a Virtual Machine
    3. Recipe 40. Changing Web Server Configuration Files with Vim
    4. Recipe 41. Configuring Secure Websites with Apache
    5. Recipe 42. Securing Your Content
    6. Recipe 43. Rewriting URLs to Preserve Links
    7. Recipe 44. Automating Static Site Deployment with Grunt
    8. Recipe 45. Configuring a Virtual Machine with Puppet
  10. A1. Bibliography

Product information

  • Title: Web Development Recipes, 2nd Edition
  • Author(s): Brian P. Hogan, Chris Warren, Mike Weber, Chris Johnson
  • Release date: July 2015
  • Publisher(s): Pragmatic Bookshelf
  • ISBN: 9781680500561