返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]高性能JavaScript
  • 正版图书 品质保障
    • 作者: 无著
    • 出版社: 图书其它
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 无著
    • 出版社:图书其它
    • ISBN:9787121266775
    • 版权提供:图书其它

             店铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货),

    关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

      本店存在书、古旧书、收藏书、二手书等特殊商品,因受采购成本限制,可能高于定价销售,明码标价,介意者勿拍!

    1.书籍因稀缺可能导致售价高于定价,图书实际定价参见下方详情内基本信息,请买家看清楚且明确后再拍,避免价格争议!

    2.店铺无纸质均开具电子,请联系客服开具电子版

     

    基本信息
    商品名称:高性能JavaScript开本:16开
    作者:(美)泽卡斯|责编:徐津平|译者:丁琛页数:
    定价:89出版时间:2015-08-01
    ISBN号:9787121266775 印刷时间:2020-10-01
    出版社:电子工业版次:1
    商品类型:图书印次:16
    作者简介:
    丁琛,乐豚联合创始人及CEO,曾在阿里巴巴负责 ,担任产品前端开发工作,业界 的前端开发工程师。
    内容提要:
    如果你使用 JavaScript 构建交互丰富的 Web 应用,那么 JavaScript 代码可能是造成你的Web应用速度变慢的主要原因。本书揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM 交互、页面生存周期等。雅虎的前端工程师 Nicholas C. Zakas 和其他五位 JavaScript 专家介绍了页面代码加载的 方法和编程技巧,来帮助你编写 为高效和快速的代码。你还会了解到构建和部署文件到生产环境的 实践,以及有助于定位 问题的工具。

    ......

    目录:
    目录
    Contents
    前言 I
    第1章:加载和执行 1
    1.1 脚本位置 2
    1.2 组织脚本 4
    1.3 无阻塞的脚本 5
    1.3.1 延迟的脚本 5
    1.3.2 动态脚本元素 6
    1.3.3 XMLHttpRequest脚本注入 9
    1.3.4 的无阻塞模式 10
    1.4 小结 14
    第2章:数据访问 15
    2.1 管理作用域 16
    2.1.1 作用域链和标识符解析 16
    2.1.2 标识符解析的性能 19
    2.1.3 改变作用域链 21
    2.1.4 动态作用域 24
    2.1.5 闭包,作用域和内存 24
    2.2 对象成员 27
    2.2.1 原型 27
    2.2.2 原型链 29
    2.2.3 嵌套成员 30
    2.2.4 缓存对象成员值 31
    2.3 小结 33
    第3章:DOM编程 35
    3.1 浏览器中的DOM 35
    3.1.1 天生就慢 36
    3.2 DOM访问与修改 36
    3.2.1 innerHTML对比DOM方法 37

    3.2.2 节点克隆 41
    3.2.3 HTML集合 42
    3.2.4 遍历DOM 46
    3.3 重绘与重排 50
    3.3.1 重排何时发生? 51
    3.3.2 渲染树变化的排队与刷新 51
    3.3.3 小化重绘和重排 52
    3.3.4 缓存布局信息 56
    3.3.5 让元素脱离动画流 56
    3.3.6 IE和:hover 57
    3.4 事件委托 57
    3.5 小结 59
    第4章:算法和流程控制 61
    4.1 循环 61
    4.1.1 循环的类型 61
    4.1.2 循环性能 63
    4.1.3 基于函数的迭代 67
    4.2 条件语句 68
    4.2.1 if-else对比switch 68
    4.2.2 优化if-else 70
    4.2.3 查找表 72
    4.3 递归 73
    4.3.1 调用栈限制 74
    4.3.2 递归模式 75
    4.3.3 迭代 76
    4.3.4 Memoization 77
    4.4 小结 79
    第5章:字符串和正则表达式 81
    5.1 字符串连接 81
    5.1.1 加(+)和加等于(+=)操作符 82
    5.1.2 数组项连接 84
    5.1.3 String.prototype.concat 86
    5.2 正则表达式优化 87
    5.2.1 正则表达式工作原理 88
    5.2.2 理解回溯 89
    5.2.3 回溯失控 91
    5.2.4 基准测试的说明 96
    5.2.5 多提高正则表达式效率的方法 96
    5.2.6 何时不使用正则表达式 99
    5.3 去除字符串首尾空白 99
    5.3.1 使用正则表达式去首尾空白 99

    5.3.2 不使用正则表达式去除字符串首尾空白 102
    5.3.3 混合解决方案 103
    5.4 小结 104
    第6章:快速响应的用户界面 107
    6.1 浏览器UI线程 107
    6.1.1 浏览器限制 109
    6.1.2 多久才算“太久”? 110
    6.2 使用定时器让出时间片段 111
    6.2.1 定时器基础 112
    6.2.2 定时器的精度 114
    6.2.3 使用定时器处理数组 114
    6.2.4 分割任务 116
    6.2.5 记录代码运行时间 118
    6.2.6 定时器与性能 119
    6.3 Web Workers 120
    6.3.1 Worker运行环境 120
    6.3.2 与Worker通信 121
    6.3.3 加载外部文件 122
    6.3.4 实际应用 122
    6.4 小结 124
    第7章:Ajax 125
    7.1 数据传输 125
    7.1.1 请求数据 125
    7.1.2 发送数据 131
    7.2 数据格式 134
    7.2.1 XML 134
    7.2.2 JSON 137
    7.2.3 HTML 141
    7.2.4 自定义格式 142
    7.2.5 数据格式总结 144
    7.3 Ajax性能指南 145
    7.3.1 缓存数据 145
    7.3.2 了解Ajax类库的局限 148
    7.4 小结 149
    第8章:编程实践 151
    8.1 避免双重求值(Double Evaluation) 151
    8.2 使用Object/Array直接量 153
    8.3 不要重复工作 154
    8.3.1 延迟加载 154
    8.3.2 条件预加载 156

    8.4 使用速度快的部分 156
    8.4.1 位操作 156
    8.4.2 原生方法 159
    8.5 小结 161
    第9章:构建并部署高性能JavaScript应用 163
    9.1 Apache Ant 163
    9.2 合并多个JavaScript文件 165
    9.3 预处理JavaScript文件 166
    9.4 JavaScript压缩 168
    9.5 构建时处理对比运行时处理 170
    9.6 JavaScript的HTTP压缩 170
    9.7 缓存JavaScript文件 171
    9.8 处理缓存问题 172
    9.9 使用内容分发网络(CDN) 173
    9.10 部署JavaScript资源 173
    9.11 敏捷JavaScript构建过程 174
    9.12 小结 175
    0章:工具 177
    10.1 JavaScript性能分析 178
    10.2 YUI Profiler 179
    10.3 匿名函数 182
    10.4 Firebug 183
    10.4.1 控制台面板分析工具 183
    10.4.2 Console API 184
    10.4.3 网络面板 185
    10.5 IE开发人员工具 186
    10.6 Safari Web检查器(Web Inspector) 188
    10.6.1 分析面板 189
    10.6.2 资源面板 191
    10.7 Chrome开发人员工具 192
    10.8 脚本阻塞 193
    10.9 Page Speed 194
    10.10 Fiddler 196
    10.11 YSlow 198
    10.12 dynaTrace Ajax Edition 199
    10.13 小结 202
    索引 203

    ......

    精 彩 页:
    译者序这是一本关于JavaScript性能的书。
        在Web应用日趋丰富的 ,越来越多的JavaScript被运用在我们的网页中。随着用户体验被日益重视,前端性能对用户体验的影响开始备受关注,而引起性能问题的因素相对复杂,因此它很难得到全面的解决。这本书是一个契机,它尝试着从多个方面综合分析导致性能问题的原因,并给出适合的解决方案,帮助我们改善Web应用的品质。
        这本书页数不多,但它承载着JavaScript性能方面 为宝贵的经验。不仅从语言特性、数据结构、浏览器机理、网络传输等层面分析导致性能问题的原因,还介绍了多种工具来帮助我们提升开发过程和部署环节的工作效率。
        本书作者Nicholas C. Zakas是一位经验丰富的前端专家,他的许多研究(www.nczonline. net)对前端业界的贡献让我们受益匪浅。本书的另外五位特约作者均为各自领域的专家,他们的专业技能和知识的融入使得本书内容 为充实, 具实用价值。
        特别感谢赵泽欣(小马),他为审阅译文花了大量的时间和精力,他的耐心和细致让我十分敬佩。感谢朱宁(白鸦)和周筠老师的引荐让我得以参与本书的翻译。还要感谢博文视点的编辑们在本书翻译过程中给予的极大理解和帮助。
        我们在本书翻译过程中力求保持行文流畅,但纰漏在所难免,恳请广大读者批评指正。关于本书的任何意见或想法,欢迎发送邮件至hpj.feedback@gmail.com。
         ,希望本书能帮助业界同仁打造出性能 为 的Web产品。
        丁琛
    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购