您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
JavarScript 性能优化
装帧: 平装
出版社: 机械工业出版社
作者: Tom Barker 著 缪纶 等 译
出版日期: 2014-04-01
商品条码: 9787111460220
版次: 1
开本: 16开
页数: 185
出版年份: 2014
定价:
¥49
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
首部系统化阐述JavaScript性能优化的经典著作,拥有20余年经验的Web性能调优专家经验结晶,全五星好评
从语言特性、浏览器原理、网络传输机制、数据结构等多角度深层探讨影响JavaScript代码性能的根本原因,并给出解决问题完整流程和解决方案
内容简介
《JavaScript性能优化:度量、监控与可视化》是首部系统化阐述JavaScript性能优化的经典著作,拥有20余年经验的Web性能调优专家经验结晶,全五星好评。从语言特性、浏览器原理、网络传输机制、数据结构等多角度深层探讨影响JavaScript代码性能的根本原因,从性能问题的度量、监控和可视化全维度给出了提升JavaScript代码性能的实用工具、方法和最佳实践,并对各种常见的性能问题给出了完整的解决方案。
《JavaScript性能优化:度量、监控与可视化》共分8章:第1章从Web应用运行机制和原理方面解析性能;第2章介绍测量性能的工具(Firebug、YSlow、WebPagetest、R)和实用技术;第3章基于样例工程WPTRuner来介绍如何进行自动化性能监测与可视化;第4章以创建的自制工具perfLogger来讲解JavaSript基准测试和日志记录;第5章讲解W3C制定的用于收集浏览器性能度量值的新标准化方法;第6章具体介绍如何使用JavaScript改进Web性能的各个方面;第7章探讨提升运行时性能的途径,并运用R生成量化的性能图表;第8章探讨如何在性能与代码可读性以及代码模块化之间谋求平衡。
作者简介
Tom Barker
资深Web技术专家,有20余年行业经验,专注于Web开发的各个方面。现为Comcast公司的Web开发高级经理,费城大学的兼职教授。痴迷于优雅的软件解决方案,软件持续改进,数据的提炼、分析以及可视化。
译者简介
缪纶
资深软件开发工程师、安全员,负责或参与过多个国家科技支撑项目。现从事计算机网络以及Web开发相关工作,关注JavaScript网站性能多年,对Web性能提升有独到见解。
目录
译者序
致 谢
第1章 什么是性能 1
1.1 Web性能 1
1.2 解析与渲染 4
1.2.1 渲染引擎 6
1.2.2 JavaScript引擎 6
1.3 运行时性能 8
1.4 为什么性能如此重要 8
1.5 工具与可视化 9
1.6 本书的目的 10
1.7 使用的技术以及拓展阅读 11
1.8 小结 12
第2章 测量和影响性能的工具与技术 13
2.1 Firebug 13
2.1.1 安装 13
2.1.2 使用 15
2.2 YSlow 16
2.2.1 安装 16
2.2.2 使用 17
2.3 WebPagetest 19
2.4 缩减 23
2.4.1 Minify 24
2.4.2 YUI Compressor 25
2.4.3 Closure Compiler 25
2.4.4 结果比较 27
2.4.5 分析与可视化 28
2.5 R入门 29
2.5.1 安装并运行R 30
2.5.2 R基础 31
2.5.3 使用R进行简单绘图 35
2.5.4 R的一个实例 38
2.5.5 使用apply()函数 41
2.6 小结 42
第3章 WPTRunner——使用WebPagetest进行自动化性能监测与可视化 44
3.1 架构 44
3.2 创建一个共享配置文件 47
3.3 解析测试结果 50
3.4 完成实例 53
3.5 数据解析 55
3.6 绘制加载时间 56
3.7 绘制负载和HTTP请求数 58
3.8 开源 61
3.9 小结 61
附:WebPagetest的创办人Patrick Meenan访谈 62
第4章 perfLogger——JavaScript基准测试和日志记录 65
4.1 架构 65
4.2 开始编写代码 68
4.2.1 计算测试结果 68
4.2.2 设置测试结果元数据 69
4.2.3 显示测试结果 69
4.2.4 保存数据 70
4.2.5 制定公有API 70
4.3 远程日志记录 74
4.4 一个示例页 78
4.5 为测试结果绘制图表 79
4.6 开源 81
4.7 小结 81
第5章 展望未来,性能的标准化 82
5.1 W3C的Web性能工作组 82
5.2 性能对象 82
5.2.1 性能定时 83
5.2.2 用perfLogger整合性能对象 86
5.3 升级日志功能 92
5.4 性能导航 92
5.5 性能内存 93
5.6 高分辨率时间 97
5.7 新数据可视化 99
5.8 小结 106
第6章 Web性能优化 107
6.1 优化页面的渲染瓶颈 107
6.1.1 脚本加载 109
6.1.2 异步 111
6.1.3 对比结果 112
6.2 惰性加载 117
6.2.1 惰性加载的艺术 117
6.2.2 惰性加载脚本 119
6.2.3 惰性加载CSS 123
6.2.4 为什么不惰性加载图片 129
6.3 小结 130
第7章 运行时性能 131
7.1 跨作用域的缓存变量和属性 132
7.1.1 新建文件 132
7.1.2 创建测试 133
7.1.3 结果可视化 137
7.1.4 属性引用示例 139
7.2 核心JavaScript与Frameworks的比较 142
7.2.1 jQuery与JavaScript比较:循环 142
7.2.2 jQuery与JavaScript比较:DOM访问 147
7.3 Eval函数的真正价值 151
7.4 DOM访问 153
7.4.1 使用队列完成DOM元素修改 153
7.4.2 使用队列添加新节点 156
7.5 嵌套循环的代价 158
7.6 小结 162
第8章 在性能、软件工程最佳实践和软件产品运行之间谋求平衡 163
8.1 在性能与可读性、模块化和良好设计之间谋求平衡 163
8.2 焦土化性能 164
8.2.1 内联函数 164
8.2.2 Closure Compiler 169
8.3 下一步:从实践到实际应用 178
8.3.1 Web性能监测 178
8.3.2 用工具检测你的网站 178
8.3.3 在测试实验环境中进行基准测试 179
8.3.4 分享你的发现 184
8.4 小结 185
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网