Description |
1 online resource (1 volume) : illustrations |
Series |
Community experience distilled |
|
Community experience distilled.
|
Contents |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Good, the Bad, and the Ugly of Responsive Web Design; The good -- appearance and management; Appearance; Management; The bad -- slow load times and unresponsive interactions; Slow load times; Browser requests; Unresponsive interactions; The ugly -- the effects of slow performance; Effects on the end user; Effects on business; Summary; Chapter 2: Tweaking Your Website for Performance; Resource placement on the DOM; Scripts with (document).ready() |
|
Scripts that change the layoutThe welcome section; The information section; The about section; Adjusting the sections; Improving the output; DNS prefetching; The purpose of DNS prefetching; Too many DOM Elements; Summary; Chapter 3: Managing Images; Choosing the correct image format; Optimizing images; Progressive images; Adaptive images; Conditional loading; One too many DOM elements; Specifying sizes, media queries and introducing sprite sheets; Caching; Scaling; Retina displays; Summary; Chapter 4: Learning Content Management; Style sheets, media queries, and viewports |
|
Sassy CSS, SASS, and LESSCSS; SCSS; SASS; LESS; Background images and media queries; Using JavaScript to ease the load; AngularJS; Conditional content management; The server side with PHP; Parallel downloads; Content Delivery Networks; Fonts; Summary; Chapter 5: The Fastest HTTP Request is No HTTP Request; Reducing the number of requests; Sprite sheets; So, what is image framing?; Combining files; Server-side optimization with Apache; Compression; ETags; Expires headers; File concatenation; AppCache; Summary; Chapter 6: Testing, Testing, and Testing!; Beginning your testing adventure |
|
Step 1 -- planningStep 2 -- testing; Step 3 -- assessing results; Step 4 -- tracking bugs; Back to the responsive stuff; Summary; Chapter 7: Speeding Up Development with Design Concepts, Patterns, and Programs; Design concepts; Graceful degradation and progressive enhancement; Object-orientated CSS (OOCSS); Separating structure from styling; Separating the containers and the content; OOCSS and SASS/SCSS (even LESS); Patterns and templates; Media query templates; Plugins and software; Grunt; package.json; The Gruntfile.js; RequireJS; Summary; Chapter 8: Using Tools for Performance; Planning |
|
DevelopingCodeKit; Prepros; Managing code changes; Summary; Appendix: Taking the Next Steps; An overview of what we've covered so far; A few references for further reading; Ethan Marcotte; Paul Irish; Brad Frost; Ask the people who know; Summary; Index |
Summary |
This book is ideal for developers who have experience in developing websites or possess minor knowledge of how responsive websites work. No experience of high-level website development or performance tweaking is required |
Notes |
Includes index |
|
English |
|
Online resource; title from cover (Safari, viewed May 8, 2015) |
Subject |
Web sites -- Design.
|
|
Web site development.
|
|
COMPUTERS -- Computer Literacy.
|
|
COMPUTERS -- Computer Science.
|
|
COMPUTERS -- Data Processing.
|
|
COMPUTERS -- Hardware -- General.
|
|
COMPUTERS -- Information Technology.
|
|
COMPUTERS -- Machine Theory.
|
|
COMPUTERS -- Reference.
|
|
Web site development
|
|
Web sites -- Design
|
Form |
Electronic book
|
ISBN |
9781784398552 |
|
1784398551 |
|