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

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』高性能网站建设进阶指南:Web开发者性能优化最佳实践

書城自編碼: 2562659
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: Steve Souders[史蒂夫.桑德斯] 著,口碑网前端
國際書號(ISBN): 9787121258862
出版社: 电子工业出版社
出版日期: 2015-05-01
版次: 1 印次: 1
頁數/字數: 256/356000
書度/開本: 16开 釘裝: 平装

售價:NT$ 540

我要買

share:

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



新書推薦:
“李晓鹏说中华史”系列(全二册)
《 “李晓鹏说中华史”系列(全二册) 》

售價:NT$ 818.0
绿色剧变:能源大革命与世界新秩序
《 绿色剧变:能源大革命与世界新秩序 》

售價:NT$ 386.0
你的韧性超乎你的想象
《 你的韧性超乎你的想象 》

售價:NT$ 335.0
新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题
《 新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题 》

售價:NT$ 381.0
欧洲文明进程·贫困与社会保障卷
《 欧洲文明进程·贫困与社会保障卷 》

售價:NT$ 924.0
理想国译丛030:资本之都:21世纪德里的美好与野蛮
《 理想国译丛030:资本之都:21世纪德里的美好与野蛮 》

售價:NT$ 571.0
新质生产力
《 新质生产力 》

售價:NT$ 381.0
沙盘游戏疗法
《 沙盘游戏疗法 》

售價:NT$ 498.0

建議一齊購買:

+

NT$ 573
《 Node.js项目实践:构建可扩展的Web应用 》
+

NT$ 457
《 高性能网站建设指南:前端工程师技能精髓 》
+

NT$ 621
《 Web性能权威指南 》
編輯推薦:
性能是任何一个网站成功的关键,然而,如今日益丰富的内容和大量使用Ajax的Web应用程序已迫使浏览器达到其处理能力的极限。Steve Souders是Google Web性能布道者和前Yahoo!首席性能工程师,他在《高性能网站建设进阶指南:Web开发者性能优化最佳实践》中提供了宝贵的技术来帮助你优化网站性能。 br
  Souders的上一本畅销书《高性能网站建设指南》(High Performance Web Sites)震惊了Web开发界,它揭示了在客户端加载一个网页的时间大约占用了总时耗的80%。在《高性能网站建设进阶指南》(Even Faster Web Sites)这《高性能网站建设进阶指南:Web开发者性能优化最佳实践》中,Souders与另外8位专家级特约作者提供了提升网站性能的最佳实践和实用建议,主要包括以下3个关键领域。 br 
JavaScript——你将获得忠告:理解Ajax性能、编写高效的JavaScript、创建快速响应的应用程序、无阻塞加载脚本等。br
  网络——你将学到:跨域共享资源、无损压缩图片大小,以及使用块编码加快网页渲染。 br
 浏览
內容簡介:
本书是《高性能网站建设指南》姊妹篇。作者Steve Souders是前Google Web性能布道者和前Yahoo!首席性能工程师。在本书中Souders与8位专家分享了提升网站性能的最佳实践和实用建议,主要包括:理解Ajax性能,编写高效的JavaScript,创建快速响应的应用程序和无阻塞加载脚本,跨域共享资源,无损压缩图片大小,使用块编码加快网页渲染,避免或取代iframe的方法,简化CSS选择符,以及其他技术。
關於作者:
桑德斯(Steve Souders),现在Google工作,负责Web性能开源组织。他是Firebug性能分析扩展工具——YSlow的创造者,也是OReillyWeb性能与运作会议Velocity的联合主席。Steve经常在会议和诸如Microsoft、Amazon、MySpace、LinkedIn和Facebook这样的知名高科技公司发表演讲。br
特约作者:Dion Almaer、Doug Crockford、Ben Galbraith、Tony Gentilcore、Dylan Schiemann、Stoyan Stefanov、Nicole Sullivan和Nicholas C.Zakas。
目錄
Table of contents
致谢xiii
前言xv
第1章 理解Ajax性能1
权衡1
优化原则2
Ajax4
浏览器4
哇!5
JavaScript6
总结6
第2章 创建快速响应的Web应用7
怎样才算足够快9
测量延迟时间10
当延迟变得很严重时12
线程处理12
确保响应速度13
Web Workers14
Gears14
定时器16
内存使用对响应时间的影响17
虚拟内存18
内存问题的疑难解答18
总结19
第3章 拆分初始化负载21
全部加载21
通过拆分来节省下载量22
寻找拆分23
未定义标识符和竞争状态24
个案研究:Google日历25
第4章 无阻塞加载脚本27
脚本阻塞并行下载27
让脚本运行得更好29
XHR Eval29
XHR注入31
Script in Iframe31
Script DOM Element32
Script Defer33
document.write Script Tag33
浏览器忙指示器33
确保(或避免)按顺序执行35
汇总结果36
最佳方案38
第5章 整合异步脚本41
代码示例:menu.js42
竞争状态44
异步加载脚本时保持执行顺序45
技术1:硬编码回调46
技术2:Window Onload47
技术3:定时器48
技术4:Script Onload49
技术5:降级使用script标签50
多个外部脚本52
Managed XHR52
DOM Element和Doc Write56
综合解决方案59
单个脚本59
多个脚本60
现实互联网中的异步加载63
Google分析和Dojo63
YUI Loader65
第6章 布置行内脚本69
行内脚本阻塞并行下载69
把行内脚本移至底部70
异步启动执行脚本71
使用script的defer属性73
保持CSS和JavaScript的执行顺序73
风险:把行内脚本放置在样式表之后74
大部分下载都不阻塞行内脚本74
样式表阻塞行内脚本75
问题确曾发生77
第7章 编写高效的JavaScript79
管理作用域79
使用局部变量81
增长作用域链83
高效的数据存取85
流控制88
快速条件判断89
快速循环93
字符串优化99
字符串连接99
裁剪字符串100
避免运行时间过长的脚本102
使用定时器挂起103
用于挂起的定时器模式105
总结107
第8章 可伸缩的Comet109
Comet工作原理109
传输技术111
轮询111
长轮询112
永久帧113
XHR流115
传输方式的前景116
跨域116
在应用程序上的执行效果118
连接管理118
测量性能119
协议119
总结120
第9章 超越Gzip压缩121
这为什么很重要121
问题的根源123
快速回顾123
罪魁祸首123
流行的乌龟窃听者实例124
如何帮助这些用户124
设计目标:最小化未压缩文件的尺寸125
引导用户129
对Gzip的支持进行直接探测130
第10章 图像优化133
两步实现简单图像优化134
图像格式135
背景135
不同图像格式的特性137
PNG的更多资料139
自动无损图像优化141
优化PNG格式的图像142
剥离JPEG的元数据143
将GIF转换成PNG144
优化GIF动画144
Smush.it145
使用渐进JPEG格式来存储大图像145
Alpha透明:避免使用AlphaImageLoader146
Alpha透明度的效果147
AlphaImageLoader149
AlphaImageLoader的问题150
渐进增强的PNG8 Alpha透明151
优化Sprite153
超级Sprite VS.模块化Sprite154
高度优化的CSS Sprite155
其他图像优化方法155
避免对图像进行缩放155
优化生成的图像156
Favicons157
Apple触摸图标158
总结159
第11章 划分主域161
关键路径161
谁在划分主域163
降级到HTTP1.0165
域划分的扩展话题168
IP地址和主机名168
多少个域168
如何划分资源168
新型浏览器169
第12章 尽早刷新文档的输出171
刷新文档头部的输出171
输出缓冲173
块编码175
刷新输出和Gzip压缩176
其他障碍177
刷新输出时的域阻塞178
浏览器:最后的障碍178
不借助PHP进行刷新输出179
刷新输出问题清单180
第13章 少用iframe181
开销最高的DOM元素181
iframe阻塞onload事件182
使用iframe并行下载184
脚本位于iframe之前184
样式表位于iframe之前185
样式表位于iframe之后186
每个主机名的连接187
iframe中的连接共享187
跨标签页和窗口的连接共享188
总结使用iframe的开销190
第14章 简化CSS选择符191
选择符的类型191
ID选择符192
类选择符193
类型选择符193
相邻兄弟选择符193
子选择符193
后代选择符193
通配选择符194
属性选择符194
伪类和伪元素194
高效CSS选择符的关键194
最右边优先195
编写高效的CSS选择符195
CSS选择符性能197
复杂的选择符影响性能(有时)197
应避免使用的CSS选择符200
回流时间201
在现实中测量CSS选择符202
附录A 性能工具205
索引221
內容試閱
我要感谢所有的审阅者:Julien Lecomte、Matthew Russell、Bill Scott和Tenni Theurer。此外特别要感谢Eric Lawrence和Andy Oram。Eric校对了本书和《高性能网站建设指南》。他在两本书中都提供了极其深入且专业的反馈。Andy是我的前一本书《高性能网站建设指南》的编辑,他负责改善本书,使每一句、每一节、每一章都畅通易读,相比别人而言他的工作可谓辛苦至极。 
特别感谢我的编辑Mary Treseler。很多编辑都经历过与多位作者协作整理同一本书的挑战。我很高兴她接手了这个项目,并帮助指导我们将大量想法顺利地呈现在你手上的这本书中。 
在谷歌我与一群热爱研究Web性能的人一块工作。Tony Gentilcore是Fasterfox的创造者和第9章的作者。他也是我的同事,我们一天得讨论好几次关于Web性能的看法。Steve Larnm、Lindsey Simon和Annie Sullivan经常与我一同工作,他们热衷于性能优化。据我所知,其他对Web性能有贡献的“Googler”包括Jacob Hoffman-Andrews、Kyle Scholz、Steve Krulewitz、Matt Gundersen、Gavin Doughtie和Bryan McQuade。 
本书中许多见解来源于我在Google以外的朋友。他们知道,如果给我一个改善性能的思路,这个思路很可能会见诸于一本书或一篇博文。这个性能亲友团成员包括Dion Almaer、Artur Bergman,Doug Crockford,Ben Galbraith,Eric Goldsmith、Jon Jenkins,Eric Lawrence、Mark Nottingham、Simon Perkins、John Resig、Alex Russell、Eric Schurman、Dylan Schiemann?Bill Scott、Jonas Sicking、Joseph Smarr和Tenni Theurer。 
这份名单难以面面俱到,对此我感到很抱歉。感谢他们抽出宝贵时间给我发送电子邮件或在会议上和我交流,他们的经验教训与成功案例令我坚持下去,重要的是我知道了有这么多人都在致力于提高Web的速度。 
谢谢你们,我的父母,你们一直以来以身为作家的儿子为豪。尤其要谢谢我的妻子和3个女儿,我向你们保证现在开始休假。

 

 

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