Yes, you can use responsive web design to create high performance, compelling websites. With this practical book, author Tom Barker demonstrates that responsive design is not just a frontend-only approach, but also a philosophy for taking advantage of the entire web stack. Responsive design patterns and anti-patterns, derived from heavily used real-world sites, are guiding principles throughout the book.
Ideal for frontend-focused web developers, this book shows you how to incorporate responsiveness and performance into your project plan, use Node.js for device-specific functionality on the backend, and write automated tests for a continuous integration environment. You’ll explore many useful tools and responsive frameworks, and gain useful insights from Barker’s own experience with responsive design along the way.
Get a primer on web performance concepts, web runtime performance, and performance tracking tools
Write functionality with Node.js that serves up a device-specific experience to the client
Explore client-side solutions, such as lazy loading entire sections of a page—including images, styling, and content
Validate service level agreements (SLAs) by writing automated tests with PhantomJS
Examine several responsive frameworks, including the author’s server-side framework, Ripple
Chapter 1 State of the Industry of Responsive Design
The Problem with Responsive Design
Summary
Chapter 2 Primer on Performance of Web Applications
The Basics of Measuring Performance
Tools to Track Web Performance
Web Runtime Performance
Summary
Chapter 3 Start with a Plan
A Journey Down the Slippery Slope
Project Plans
Summary
Chapter 4 The Backend
The Web Stack
Web Application Stack
Responding on the Server Side
Implications of Cache
Edge Side Includes
Summary
Chapter 5 The Frontend
Working with Images
Lazy Loading
Summary
Chapter 6 Continuous Web Performance Testing
Maintaining a Steady Course
Automating Responsive Web Performance Testing
Continuous Integration
Summary
Chapter 7 Frameworks
Looking at the State of Responsive Frameworks
Twitter Bootstrap
ZURB Foundation
Skeleton
Semantic UI
A Comparison of Frontend Frameworks
Ripple
Summary
Appendix About the Author
Appendix High Performance Responsive Design
本书采用由浅入深、循序渐进的介绍方法,在内容编写上充分考虑到初学者的实际阅读需求,通过大量实用的操作步骤,逐步讲解在Drea
《Arduino创意机器人入门》内容简介:机器人教育融机械、传感与控制等内容为一体,让学生在手脑并用解决实际问题的过程中,有效地提
《Java技术手册(原书第7版)》内容简介:本书共分为两部分,第一部分介绍了Java开发环境、基本句法、面向对象编程、类型系统、内存
《Spring技术内幕》内容简介:《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》从源代码的角度对Spring的内核和各个主要功
http://neuralnetworksanddeeplearning.com/目录 NeuralNetworksandDeepLearningWhatthi...
《软件测试的艺术(原书第3版)》内容简介:路遥知马力,日久见人心。本书从第1版付梓到现在已经30余年,尽管这30年来计算机软硬件
《无线数据通信技术揭密》介绍了高速无线数据网络和移动因特网技术。重点是指导有经验的移动因特网专业技术人员快速安装无线数据
写在前面|王受之:其实,我这辈子都在讲设计的故事,只不过以前老在讲台上讲,很少通过书的方式和大家讲。现在就想和大家通过这本
CATIA V5R20快速入门.进阶与精通-(含多媒体DVD光盘2张) 本书特色 本书是全面、系统学习和运用catia v5r20软件的快速入门、进阶与精通书籍...
网格是所有设计的基础,对设计师来说,学会运用网格是进行所有设计的基础。运用从一栏到多栏网格,与文字、色彩、图像及其他诸多
《卓越密码:如何成为专家》内容简介:互联网正在深刻改变我们的主要工作模式,也对我们提出了更多技能和专业上的要求,成为高手和
《JavaWeb开发与实战》为您呈现的是“图书详解+多媒体视频+网站技术支持”三位一体式学习环境。图书详解:《JavaWeb开发与实战》
国际信息图设计金奖得主教你做出不失败的信息图!=================================读图时代,你必须有这本!◎72个章节,剖析图
KenAulettahaswrittenthe"AnnalsofCommunications"columnforTheNewYorkersince1992.He...
《全新Marc实例教程与常见问题解析》大部分案例来自于实际工程项目,不仅包含具体操作步骤的讲解,并配以图片说明以便用户能够即
黄石和付志勇编写的《游戏策划与管理》是一本针对游戏策划及项目管理的基础教材,体系严谨,案例丰富。适合大专院校学生及广大游
《祖传点穴解穴疗伤秘诀》内容简介:本书主要有五大板块内容,包括点穴基本功、穴位、经络详解、点穴操作神技、解穴神技以及疗伤秘
Atthestartofeverywebdesignproject,theongoingstrugglesreappear.Wewanttodesignhigh...
《上海科技人才发展研究报告(2020)》内容简介:本书综合运用前瞻研究、政策分析、问卷调查、比较研究等理论方法,力图科学研判科
ThisisyourfastguidetogettingstartedandgettinginsidetheLighttpdwebserver.Writtenf...