You are previewing Web Development Recipes, 2nd Edition.
O'Reilly logo
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.

Table of Contents

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