登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

『簡體書』高性能HTML5(想让大规模高复杂度网站更快更易扩展?远不止H5/CSS3 这本彻头彻尾的实战书将教会你一切)

書城自編碼: 2272376
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作 者: 【美】Jay Bryant[杰伊 布莱恩特],Mike Jo
國際書號(ISBN): 9787121226526
出版社: 电子工业出版社
出版日期: 2014-05-01
版次: 1 印次: 1
頁數/字數: 296/414000
書度/開本: 16开 釘裝: 平装

售價:NT$ 585

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
DK威士忌大百科
《 DK威士忌大百科 》

售價:NT$ 1340.0
小白学编织
《 小白学编织 》

售價:NT$ 299.0
Android游戏开发从入门到精通 第2版   王玉芹
《 Android游戏开发从入门到精通 第2版 王玉芹 》

售價:NT$ 495.0
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
《 西班牙内战:秩序崩溃与激荡的世界格局:1936-1939 》

售價:NT$ 990.0
非对称创新:中国企业赶超战略   魏江 刘洋
《 非对称创新:中国企业赶超战略 魏江 刘洋 》

售價:NT$ 495.0
潜能觉醒
《 潜能觉醒 》

售價:NT$ 395.0
初平:汉末群雄混战(190—195)
《 初平:汉末群雄混战(190—195) 》

售價:NT$ 245.0
建安:官渡大决战(196—200)
《 建安:官渡大决战(196—200) 》

售價:NT$ 245.0

建議一齊購買:

+

NT$ 668
《 Axure RP 7.0从入门到精通 Web + APP产品经理原型设计 》
+

NT$ 979
《 跟兄弟连学PHP 》
+

NT$ 711
《 大型分布式网站架构设计与实践 》
+

NT$ 621
《 Node.js实战【本书是Manning“XX实战”系列的新书,是填补Node.js技术资料空缺的不错选择。】 》
+

NT$ 531
《 HTML5触摸界面设计与开发 》
編輯推薦:
一线前端Team奇舞团领衔翻译br

众多大规模、高复杂度实际网站案例br

蕴含软件工程与前端开发之道的朴实之作br

通过解决实际问题影响和改变前端行业规则br

brbr
內容簡介:
《高性能HTML5》为读者讲解了如何用HTML5 从一开始就设计一个高性能的网站,以及如何对已有网站进行改良,使得它们具备优越的性能。《高性能HTML5》中总结了许多实践经验、关键技巧,并提供了丰富的示例,作者有意无意地将软件工程以及前端开发技术之道隐藏于朴实的描述中。br

通过学习《高性能HTML5》,读者能够掌握如何创建自己的高性能网站。《高性能HTML5》适合于想创建自己网站的初学者,同样也适用于资深网站开发者用于优化已有网站。br

brbr
關於作者:
Jay Bryant:横跨两个不同的领域:写作和编程。在过去的20 年中,他一直致力于帮助GE(通用电气)、Motorola(摩托罗拉)、Dell(戴尔)和其他一些公司的程序员能够更好地用写作来表达他们的工作。同时,他又帮助像New York Times Group(纽约时报)、MorningStar(晨星),以及其他的企业和国家机构编写程序。br

如果对他的职业很好奇,去LinkedIn 搜索他。br

Michael Garrett Jones:拥有超过15 年的Web 开发经验。他曾经在Microsoft(微软)、Dell(戴尔)、Johnson Johnson(强生)、Citi(花旗银行)等公司作为技术领导。他还创造了一种独特的模式来实现高性能、直观的前端API。他坚持自己的设计,并且用它完美地实现了仅次于亚马逊的电子商务网站。br

在他的自由职业中,他创建过不少于60 个站点。他的工作从设计公司logo 到整个公司网站的建立。br

因为自己的平面设计背景,Michael 不愿意为了适应早期笨重的网页布局,而调整自己的设计。他做了很多工作和花了很多个人时间来学习如何让Web 工程能够完美地呈现他的设计思想。br

带着Web 开发世界的两个方面的视角——编码和设计上路,Michael 总是能提供一些高效的模式,让用户和开发者都能有一个很好的体验。br

brbr
目錄
第1 部分 引言br

第1 章 概述................................................... 2br

网站范例.................................................... 2br

这本书将带给读者什么............................. 3br

什么是高性能............................................. 4br

页面加载时间........................................ 4br

浏览器性能........................................... 4br

网络性能............................................... 4br

开发效率............................................... 4br

响应式设计................................................. 5br

栅格系统.................................................... 5br

更深入地理解CSS...................................... 5br

第2 部分 性能基础br

第2 章 开发原则............................................ 8br

编写符合当代浏览器性能的代码......................... 8br

减少HTML 中元素的数量.......................... 9br

减少重绘............................................... 9br

用CSS 来布局,处理边界...................... 11br

渐进式增强............................................... 14br

使用特征检测来显示渐进式增强.......................... 15br

各司其职................................................... 16br

HTML....................................................... 17br

CSS........................................................ 17br

JavaScript........................................................ 18br

小结.......................................................... 20br

第3 章 性能准则.......................................... 21br

为什么页面加载时间是如此重要........................ 21br

准则.......................................................... 22br

减少HTTP 请求................................... 22br

使用CDN 加速(内容分发系统).................. 27br

避免空的src 和href 属性值................................ 28br

增加过期头......................................... 29br

启用GZIP 压缩................................... 29br

把CSS 放在头部................................... 30br

把JavaScript 放到尾部......................... 31br

避免使用CSS 表达式..................................... 31br

移除不使用的CSS 语句....................... 32br

对JavaScript 和CSS 进行代码压缩..................... 32br

减少重绘............................................. 34br

规定图片的宽和高............................... 34br

不要用表格布局................................... 34br

定义字符集......................................... 35br

不要重组DOM..................................... 35br

延伸阅读................................................... 35br

小结.......................................................... 35br

第4 章 响应式网页设计........................................ 37br

响应式设计............................................... 37br

CSS3 媒体查询.................................... 38br

自适应图片....................................................... 45br

弹性栅格............................................. 47br

小结.......................................................... 49br

第5 章 理解页面重用机制............................... 51br

一些关于页面重用的理念.................................... 62br

就像搭积木一样.............................................. 62br

都在容器里......................................... 62br

小结.......................................................... 63br

第3 部分 创建一个网站br

第6 章 页面模板.......................................... 68br

配置模板选项........................................... 69br

HTML 元素周围的条件注释.................................. 70br

设置字符集......................................... 73br

使用IE 的兼容模式....................................... 73br

提示用户安装Google Chrome Frame..................... 75br

为iPhone 使用Viewport........................................ 75br

加载jQuery............................................. 75br

添加Google 统计代码...................................... 76br

更多可选项......................................... 76br

设置栅格................................................... 77br

小结.......................................................... 80br

第7 章 导航.................................................. 82br

菜单结构................................................... 83br

给菜单添加样式....................................... 88br

Box Sizing(盒子尺寸)......................... 91br

标准CSS3 糖果................................... 92br

渐变................................................... 92br

:before 和:after........................................... 96br

使用base64 编码....................................... 97br

下拉效果........................................... 104br

搜索框.............................................. 107br

小结........................................................ 109br

第8 章 页头................................................ 110br

构建一个更好的国家选择器....................... 110br

视觉........................................................ 111br

CSS 裁剪........................................... 113br

图标链接........................................... 114br

小结........................................................ 116br

第9 章 页脚................................................ 117br

设计页脚................................................. 118br

设置页脚的样式................................. 123br

SVG....................................................... 128br

不仅是简单的形状............................. 133br

小结........................................................ 134br

第10 章 分形设计模式.............................. 135br

定义一个控件......................................... 136br

代码一致........................................... 137br

升级简单........................................... 137br

更加可读........................................... 137br

目的明确........................................... 137br

开始分形:案例分析............................. 138br

更快地开发页面................................. 139br

更快地修复Bug.................................. 139br

增强一致性....................................... 140br

CSS 和JavaScript 的分离.................... 141br

CSS 和JavaScript 的合并.................... 143br

小结........................................................ 145br

第11 章 link 控件......................................... 146br

控件功能................................................. 146br

给链接添加样式..................................... 150br

当CSS 失效时使用JavaScript....................... 157br

小结........................................................ 158br

第12 章 sidebox(侧边栏)控件...................... 160br

内容........................................................ 160br

样式........................................................ 161br

函数........................................................ 165br

小结........................................................ 169br

第13 章 button 控件.................................. 170br

按钮类型................................................. 171br

Primary 按钮...................................... 171br

带图标的Primary 按钮....................... 171br

玻璃材质的Primary 按钮............................ 171br

带阴影效果的Primary 按钮.................... 171br

镶边的Primary 按钮........................... 172br

GO 按钮............................................ 172br

为GO 按钮镶边................................. 172br

编写button 控件..................................... 172br

CSS.............................................................. 175br

小结........................................................ 185br

第14 章 price 控件.................................... 186br

price 控件介绍........................................ 186br

HTML 代码....................................... 186br

CSS 代码........................................... 187br

控件代码........................................... 191br

shipping 控件.......................................... 192br

HTML 代码....................................... 193br

CSS 代码........................................... 193br

控件代码........................................... 195br

使用控件................................................. 196br

小结........................................................ 196br

第15 章 product 控件............................... 197br

插入控件................................................. 199br

控件产生的HTML................................... 199br

CSS.............................................................. 202br

product 控件的数据................................ 205br

控件........................................................ 206br

小结........................................................ 208br

第16 章 table 控件................................... 210br

HTML 结构............................................. 212br

数据对象................................................. 215br

table 控件................................................ 215br

样式........................................................ 216br

通用效果样式.................................... 217br

宽屏效果样式.................................... 218br

窄屏效果样式.................................... 223br

增加媒体查询.................................... 225br

小结........................................................ 228br

第17 章 tab 控件....................................... 229br

HTML........................................................... 231br

数据........................................................ 233br

控件........................................................ 234br

创建tab 控件.......................................... 235br

JavaScript........................................................... 236br

tab 控件的样式....................................... 239br

所有效果的通用样式.......................... 239br

水平效果的样式....................................... 243br

垂直效果的样式................................. 248br

小结........................................................ 253br

第18 章 form控件..................................... 254br

HTML 结构............................................. 256br

fieldset 控件............................................ 258br

input 控件................................................ 260br

数据对象................................................. 265br

创建一个表单......................................... 269br

CSS...................................... 269br

建立一个快捷方式................................. 281br

小结........................................................ 282br

brbr
內容試閱
译者序br

刚拿到这本书的时候,先看了一下书名,叫作Pro HTML5 Performance,于是理所当然地想到,这应该是一本有关HTML5 性能的理论教程,就像其他领域或者类似的书籍那样。可是当我翻看了许多页之后,我发现这本书的内容和我对书名的印象相去甚远。br

或许作者是一名不喜欢按照常理出牌的工程师,也或许作者取这个书名另有一种我所不能理解的深意。在发现书的内容和书名不大匹配之后,我经历了短暂的迷茫和疑惑,尤其是看到作者在书中的示例代码里贴上了大量不可阅读的base64 图片内容的时候,曾经有那么一小会儿的疑问,觉得也许这不是一本值得翻译的书。但是随着继续深入阅读下去,我发现我的看法完全改变了。br

的确,这本书并不是一本讲理论的书,如果照着我们的预期,想从这本书中很直接地获取到关于HTML5 性能的知识点,或者是大家习惯于期待的很直接的“性能军规”,那么大家会失望的。因为这本书讲的完全不是纯粹的理论,而是彻头彻尾地在讲解着“实战”,从第1 部分一直到最后,这本书一直在强调着实战,其中的每一段代码都不是凭空捏造出来的,而是来自于实实在在的实战——作者自己在大型互联网企业制作高流量网站的实际经验。br

这不是一本理论书,它在前端发展史上永远不可能达到权威指南或者JS 高程那样的地位,而且可想而知,由于作者的写作方式,这本书也一定会招人吐槽,我相信不论是原著还是这版译本,也一定会有很多人对书的内容吐槽。甚至我们团队在翻译这本书的时候,我们自己内部也在不停地吐槽。所以得知这本书即将出版,我已经可以预感到对书中内容和我们不太擅长、不太有经验的翻译技巧的滔滔不绝的吐槽也许会把我们彻底淹没,实在是亚力山大!br

既然是这样一本有争议的书,那么为什么我们还要翻译它,而且前后翻译了有一年多的时间,一度差点使这本书难产?br

先说说好的原因,因为我们发现这本书有很大的实战价值,全书并没有高深的理论知识,作者一直在不停地讲实战,尽管没有从实战中拔高任何理论价值的东西,但是价值的确存在,存在于作者描写的那些如何制作网站的过程中。br

作者提到:“我们想通过这本书分享给读者的内容,来自于我们从解决实际问题的过程中得到的经验教训,以及我们的职业所带来的独特视角。我们希望带着你更深入地理HTML5CSS3 性能相关的领域,希望通过介绍一些改变游戏规则的模式,使你的前端技能、水平提高一个层次。我们也很希望看到这本书能给你带来Web 开发领域一些好的变化,至少是在一些规模较大的和较复杂的网站应用方面。”br

作者的确做到了上面这一点,虽然做得并非尽善尽美,但是已经做得很好了,比我们大多数陷入繁忙业务中的团队要做得好。在我们努力从业务中给自己挤出时间学习和成长的时候,作者已经通过梳理自己在前端行业中的经验,通过这本书在影响整个前端工程行业的发展。这本书中讨论的种种工程学上的问题,甚至比传授知识本身更加重要。br

一位基础很好的年轻毕业生,可以很快地掌握权威指南或者高程上的知识,并用之解决问题,从而获得一种自我成长中的狂喜。而一位已经在前端工作多年的工程师,在翻看你手里的这本书的时候,也许会有发自内心的一笑,只是浅浅一笑,一切尽在不言中。br

不好的原因自然是我自身的懒散,也许不该翻译那么久,拖了很久之后,有赖于同事们的帮忙,最终才促成了此书译稿的完成。在这里要特别感谢另一位主译者陈健同学,以及所有参加此书翻译的奇舞团同学,他们人数很多,不便于一一列举出来,在此表示由衷的感谢。br

这是一本看似平淡的好书,就像淡淡的茶叶,不会给人以很强烈的刺激,但是那种清香,会让阅读者觉得愉悦。作者有意无意地将软件工程以及前端开发之道隐藏于朴实的描述中,在那看似平常的文字里,没有奇技淫巧,只有平实规矩的实现,有很多选择,在每一个选择中都能看见此道,印证它,则需要思考,更需要时间的沉淀。br

你我终将老去,此道永恒。br

月影br

2014 年3 月5 日br

brbr

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.