jay bryant:横跨两个不同的领域:写作和编程。在过去的20 年中,他一直致力于帮助ge(通用电气)、motorola(摩托罗拉)、dell(戴尔)和其他一些公司的程序员能够更好地用写作来表达他们的工作。同时,他又帮助像new york times group(纽约时报)、morningstar(晨星),以及其他的企业和国家机构编写程序。
如果对他的职业很好奇,去linkedin 搜索他。
michael garrett jones:拥有超过15 年的web 开发经验。他曾经在microsoft(微软)、dell(戴尔)、johnson & johnson(强生)、citi(花旗银行)等公司作为技术领导。他还创造了一种独特的模式来实现高性能、直观的前端api。他坚持自己的设计,并且用它完美地实现了仅次于亚马逊的电子商务网站。
在他的自由职业中,他创建过不少于60 个站点。他的工作从设计公司logo 到整个公司网站的建立。
因为自己的平面设计背景,michael 不愿意为了适应早期笨重的网页布局,而调整自己的设计。他做了很多工作和花了很多个人时间来学习如何让web 工程能够完美地呈现他的设计思想。
带着web 开发世界的两个方面的视角——编码和设计上路,michael 总是能提供一些高效的模式,让用户和开发者都能有一个很好的体验。
《高性能html5》
第1 部分 引言
第1 章 概述 2
网站范例 2
这本书将带给读者什么 3
什么是高性能 4
页面加载时间 4
浏览器性能 4
网络性能 4
开发效率 4
响应式设计 5
栅格系统 5
更深入地理解css 5
第2 部分 性能基础
第2 章 开发原则 8
编写符合当代浏览器性能的代码 8
减少html 中元素的数量 9
减少重绘 9
用css 来布局,处理边界 11
渐进式增强 14
.使用特征检测来显示渐进式增强 15
各司其职 16
html 17
css 17
javascript 18
小结 20
第3 章 性能准则 21
为什么页面加载时间是如此重要 21
准则 22
减少http 请求 22
使用cdn 加速(内容分发系统) 27
避免空的src 和href 属性值 28
增加过期头 29
启用gzip 压缩 29
把css 放在头部 30
把javascript 放到尾部 31
避免使用css 表达式 31
移除不使用的css 语句 32
对javascript 和css 进行代码压缩 32
减少重绘 34
规定图片的宽和高 34
不要用表格布局 34
定义字符集 35
不要重组dom 35
延伸阅读 35
小结 35
第4 章 响应式网页设计 37
响应式设计 37
css3 媒体查询 38
自适应图片 45
弹性栅格 47
小结 49
第5 章 理解页面重用机制 51
一些关于页面重用的理念 62
就像搭积木一样 62
都在容器里 62
小结 63
第3 部分 创建一个网站
第6 章 页面模板 68
配置模板选项 69
html 元素周围的条件注释 70
设置字符集 73
使用ie 的兼容模式 73
提示用户安装google chrome frame 75
为iphone 使用viewport 75
加载jquery 75
添加google 统计代码 76
更多可选项 76
设置栅格 77
小结 80
第7 章 导航 82
菜单结构 83
给菜单添加样式 88
box sizing(盒子尺寸) 91
标准css3 糖果 92
渐变 92
:before 和:after 96
使用base64 编码 97
下拉效果 104
搜索框 107
小结 109
第8 章 页头 110
构建一个更好的国家选择器 110
视觉 111
css 裁剪 113
图标链接 114
小结 116
第9 章 页脚 117
设计页脚 118
设置页脚的样式 123
svg 128
不仅是简单的形状 133
小结 134
第10 章 分形设计模式 135
定义一个控件 136
代码一致 137
升级简单 137
更加可读 137
目的明确 137
开始分形:案例分析 138
更快地开发页面 139
更快地修复bug 139
增强一致性 140
css 和javascript 的分离 141
css 和javascript 的合并 143
小结 145
第11 章 link 控件 146
控件功能 146
给链接添加样式 150
当css 失效时使用javascript 157
小结 158
第12 章 sidebox(侧边栏)控件 160
内容 160
样式 161
函数 165
小结 169
第13 章 button 控件 170
按钮类型 171
primary 按钮 171
带图标的primary 按钮 171
玻璃材质的primary 按钮 171
带阴影效果的primary 按钮 171
镶边的primary 按钮 172
go 按钮 172
为go 按钮镶边 172
编写button 控件 172
css 175
小结 185
第14 章 price 控件 186
price 控件介绍 186
html 代码 186
css 代码 187
控件代码 191
shipping 控件 192
html 代码 193
css 代码 193
控件代码 195
使用控件 196
小结 196
第15 章 product 控件 197
插入控件 199
控件产生的html 199
css 202
product 控件的数据 205
控件 206
小结 208
第16 章 table 控件 210
html 结构 212
数据对象 215
table 控件 215
样式 216
通用效果样式 217
宽屏效果样式 218
窄屏效果样式 223
增加媒体查询 225
小结 228
第17 章 tab 控件 229
html 231
数据 233
控件 234
创建tab 控件 235
javascript 236
tab 控件的样式 239
所有效果的通用样式 239
水平效果的样式 243
垂直效果的样式 248
小结 253
第18 章 form控件 254
html 结构 256
fieldset 控件 258
input 控件 260
数据对象 265
创建一个表单 269
css 269
建立一个快捷方式 281
小结 282
《零基础学平面广告设计》内容简介:本书介绍平面广告设计以及应用案例,内容包括平面广告设计原理,平面广告设计基础,平面广告设
《一切随缘》内容简介:日本上市仅仅三个月,便创下百万本的销售奇迹 至今累计销售超过150万本! 2019年日本各大书店畅销总榜第一名
物件的擺放不只是一種視覺的藝術,更是一種溝通的藝術我們睜眼所見的周遭世界,由各種不同的物件組合而成,它們的組合及擺放方式
《Linux内核观测技术BPF》内容简介:本书是一本面向系统工程师的实践指南,皆在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过
本书是台湾鸿海精密股份有限公司资深工程师邱世华先生倾心打造的一本关于Linux整体概念的工具书。本书跳出了以往艰涩难懂的Linux
RoR(RubyonRails)是基于动态脚本语言——Ruby语言的Web开发框架,其主要应用领域是Web应用程序的开发。使用RoR开发优势在于简便
《格言联璧》内容简介:本书是清人金缨辑录的一部格言集成。金缨,字兰生,清朝道光、咸丰时人,他遍览群书,凡遇名言佳句便记录下
《云游戏》内容简介:本书从游戏产业发展的历程、规律和现状开始讲起,以时间为轴,快速介绍了整个游戏产业的发展脉络,让读者清晰
《计算机图形学》与大多数传统的计算机图形学教材不同,它仅简要介绍交互式计算机图形学方面的基本知识,主要侧重于介绍计算机图
《你不知道的JavaScript(下卷)》内容简介:JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的Ja
图解计算机组装与维护 本书特色 一图一文,原景呈现,步步清晰。图解计算机组装与维护 内容简介 本书主要介绍了计算机组装与维护的相关知识,其主要架构有3篇:第1篇...
《面向对象技术UML教程》主要介绍统一建模语言UML及其应用。全书内容丰富,包括UML的用例图、顺序图、协作图、类图、对象图、状态
《数据资产论》内容简介:数据创造价值的过程,就是数据资源资产化的伟大历程! 本书试图回答以下问题:数据如何产生价值?纯粹而孤
人工智能 本书特色 本书是“OHM大学理工系列”之一。书中简明扼要地介绍了基于搜索的问题求解、知识表示和推理、机器学习、模糊理论-精神网络-遗传算法、模糊识别,...
《工艺之道》内容简介:《工艺之道》是柳宗悦最早的关于工艺性质的论文集。在本书中,他一反潮流地引导大众关注日常器物的健康之美
基于模型的设计及其嵌入式实现 本书特色 《基于模型的设计及其嵌入式实现》特点:《基于模型的设计及其嵌入式实现》是国内**部系统介绍基于模型设计的著作,主要内容由...
本书通过分析9类质感表现的特点,向读者介绍了利用Illustrator进行绘画的技法。这9类质感包括传统美术作品质感、人体质感、动物质
全书主题聚焦于未知与未来,但论述绝非建立在想象之上的空中楼阁,其间穿插着大量事例,或基于客观现实,或依据科学推测,生动有
Windows核心编程,ISBN:9787111079453,作者:(美)JeffreyRichter(J.理查特)著;王建华[等]译;王建华译目录 第一部分程...
本书从软件开发者角度出发,详细介绍了现代计算机体系结构,重点讲解如何处理存储器问题以及如何写出能直接与底层硬件交互并充分