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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • [正版]JavaScript高级程序设计 第4四版/JavaScript DOM编程艺术 第2二版 前端开发入门编程设
  • 前端开发图书 JavaScript技术
    • 作者: 马特·弗里斯比著
    • 出版社: 人民邮电出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 马特·弗里斯比著
    • 出版社:人民邮电出版社
    • 出版时间:1
    • ISBN:9784885064591
    • 版权提供:人民邮电出版社

            铺公告

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

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

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

     

     

    内容简介

     

    9787115249999 JavaScript DOM编程艺术(第2版) 49.00

    9787115275790 JavaScript高级程序设计(第3版) 99.00

    《JavaScript DOM编程艺术(第2版)》

    JavaScript是Web开发中重要的一门语言,它强大而优美。无论是桌面开发,还是移动应用。JavaScript都是必须掌握的技术。W3C的DOM标准是开发Web应用的基石。已经得到所有现代浏览器的支持,这使得跨平台Web开发成了一件轻松惬意的事。

    《JavaScript DOM编程艺术(第 2版)》是超级畅销书的升级版,由倡导Web标准的领军人物执笔,揭示了前端开发的真谛,是学习JavaScript和DOM开发的必读之作。

    《JavaScript DOM编程艺术(第 2版)》在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批到关重要的JavaScript编程原则和实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强Web页面的必 备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。

    《JavaScript高级程序设计(第3版)》

    作为JavaScript技术经典名著,《JavaScript高 级程序设计(第3版)》承继了之前版本全面深入、贴近实战的特点,在详细讲解了JavaScript语言的核心之后,条分缕析地为读者展示了现有规范及实现为开发Web应用提供的各种支持和特性。

    《JavaScript高 级程序设计(第3版)》主要内容包括:

    对JavaScript实现各个组成部分的详尽解读;

    对JavaScript面向对象编程的全方位阐述;

    对DOM、BOM及浏览器事件模型的透彻剖析;

    Web应用基本数据格式JSON、XML及其存取;

    Ajax、Comet服务器端通信和基于File API的拖放式文件上传;

    ECMAScript 5定义的新核心语言特性;

    HTML5涵盖的表单、媒体、Canvas(包括WebGL);

    Selectors、Web? Workers、地理定位及跨文档传递消息等新API;

    离线应用及客户端存储(包括IndexedDB);

    维护、性能、部署相关的开发实践;

    新兴API及ECMAScript  Harmony展望。

    《JavaScript高 级程序设计(第3版)》适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。

     

     

     

    目录


    《JavaScript DOM编程艺术(*2版)》 
    目 录 
     
    第 1章 JavaScript简史 1 
    1.1 JavaScript的起源 1 
    1.2 DOM 2 
    1.3 浏览器战争 3 
    1.3.1 DHTML 3 
    1.3.2 浏览器之间的冲突 3 
    1.4 制定标准 4 
    1.4.1 浏览器以外的考虑 4 
    1.4.2 浏览器战争的结局 5 
    1.4.3 崭新的起点 5 
    1.5 小结 6 

    第 2章 JavaScript语法 8 
    2.1 准备工作 8 
    2.2 语法 10 
    2.2.1 语句 10 
    2.2.2 注释 10 
    2.2.3 变量 11 
    2.2.4 数据类型 14 
    2.2.5 数组 16 
    2.2.6 对象 18 
    2.3 操作 19 
    2.4 条件语句 21 
    2.4.1 比较操作符 22 
    2.4.2 逻辑操作符 23 
    2.5 循环语句 24 
    2.5.1 while循环 24 
    2.5.2 for循环 25 
    2.6 函数 26 
    2.7 对象 29 
    2.7.1 内建对象 30 
    2.7.2 宿主对象 31 
    2.8 小结 31 

    第3章 DOM 32 
    3.1 文档:DOM中的“D” 32 
    3.2 对象:DOM中的“O” 32 
    3.3 模型:DOM中的“M” 33 
    3.4 节点 35 
    3.4.1 元素节点 35 
    3.4.2 文本节点 35 
    3.4.3 属性节点 36 
    3.4.4 CSS 36 
    3.4.5 获取元素 38 
    3.4.6 盘点知识点 42 
    3.5 获取和设置属性 43 
    3.5.1 getAttribute 43 
    3.5.2 setAttribute 44 
    3.6 小结 45 

    第4章 案例研究:JavaScript图片库 46 
    4.1 标记 46 
    4.2 JavaScript 48 
    4.2.1 非DOM解决方案 49 
    4.2.2 **终的函数代码清单 50 
    4.3 应用这个JavaScript函数 50 
    4.4 对这个函数进行扩展 52 
    4.4.1 childNodes属性 53 
    4.4.2 nodeType属性 54 
    4.4.3 在标记里增加一段描述 54 
    4.4.4 用JavaScript改变这段描述 55 
    4.4.5 nodeValue属性 56 
    4.4.6 firstChild和lastChild属性 56 
    4.4.7 利用nodeValue属性刷新这段描述 57 
    4.5 小结 60 

    第5章 **佳实践 61 
    5.1 过去的错误 61 
    5.1.1 不要怪罪JavaScript 61 
    5.1.2 Flash的遭遇 62 
    5.1.3 质疑一切 63 
    5.2 平稳退化 63 
    5.2.1 “javascript:”伪协议 64 
    5.2.2 内嵌的事件处理函数 65 
    5.2.3 谁关心这个 65 
    5.3 向CSS学习 66 
    5.3.1 结构与样式的分离 66 
    5.3.2 渐进增强 67 
    5.4 分离JavaScript 68 
    5.5 向后兼容 70 
    5.5.1 对象检测 70 
    5.5.2 浏览器嗅探技术 71 
    5.6 性能考虑 72 
    5.6.1 尽量少访问DOM和尽量减少标记 72 
    5.6.2 合并和放置脚本 73 
    5.6.3 压缩脚本 73 
    5.7 小结 74 

    第6章 案例研究:图片库改进版 75 
    6.1 快速回顾 75 
    6.2 它支持平稳退化吗 76 
    6.3 它的JavaScript与HTML标记是分离的吗 77 
    6.3.1 添加事件处理函数 77 
    6.3.2 共享onload事件 82 
    6.4 不要做太多的假设 84 
    6.5 优化 86 
    6.6 键盘访问 88 
    6.7 把JavaScript与CSS结合起来 90 
    6.8 DOM Core和HTML-DOM 93 
    6.9 小结 94 

    第7章 动态创建标记 96 
    7.1 一些传统方法 96 
    7.1.1 document.write 96 
    7.1.2 innerHTML属性 98 
    7.2 DOM方法 101 
    7.2.1 createElement方法 101 
    7.2.2 appendChild方法 102 
    7.2.3 createTextNode方法 103 
    7.2.4 一个更复杂的组合 105 
    7.3 重回图片库 107 
    7.3.1 在已有元素前插入一个新元素 108 
    7.3.2 在现有方法后插入一个新元素 109 
    7.3.3 图片库二次改进版 111 
    7.4 Ajax 114 
    7.4.1 XMLHttpRequest对象 115 
    7.4.2 渐进增强与Ajax 119 
    7.4.3 Hijax 120 
    7.5 小结 121 

    第8章 充实文档的内容 122 
    8.1 不应该做什么 122 
    8.2 把“不可见”变成“可见” 123 
    8.3 内容 123 
    8.3.1 选用HTML、XHTML还是HTML5 124 
    8.3.2 CSS 126 
    8.3.3 JavaScript 127 
    8.4 显示“缩略语列表” 127 
    8.4.1 编写displayAbbreviations函数 128 
    8.4.2 创建标记 130 
    8.4.3 一个浏览器“地雷” 135 
    8.5 显示“文献来源链接表” 138 
    8.6 显示“快捷键清单” 143 
    8.7 检索和添加信息 146 
    8.8 小结 147 

    第9章 CSS-DOM 148 
    9.1 三位一体的网页 148 
    9.1.1 结构层 148 
    9.1.2 表示层 148 
    9.1.3 行为层 149 
    9.1.4 分离 150 
    9.2 style属性 150 
    9.2.1 获取样式 151 
    9.2.2 设置样式 156 
    9.3 何时该用DOM脚本设置样式 158 
    9.3.1 根据元素在节点树里的位置来设置样式 158 
    9.3.2 根据某种条件反复设置某种样式 161 
    9.3.3 响应事件 165 
    9.4 className属性 167 
    9.5 小结 171 

    第 10章 用JavaScript实现动画效果 172 
    10.1 动画基础知识 172 
    10.1.1 位置 172 
    10.1.2 时间 175 
    10.1.3 时间递增量 175 
    10.1.4 抽象 178 
    10.2 实用的动画 184 
    10.2.1 提出问题 184 
    10.2.2 解决问题 186 
    10.2.3 CSS 187 
    10.2.4 JavaScript 189 
    10.2.5 变量作用域问题 192 
    10.2.6 改进动画效果 193 
    10.2.7 添加安全检查 196 
    10.2.8 生成HTML标记 198 
    10.3 小结 200 

    第 11章 HTML5 201 
    11.1 HTML5简介 201 
    11.2 来自朋友的忠告 203 
    11.3 几个示例 204 
    11.3.1 Canvas 205 
    11.3.2 音频和视频 209 
    11.3.3 表单 215 
    11.4 HTML5还有其他特性吗 219 
    11.5 小结 219 

    第 12章 综合示例 220 
    12.1 项目简介 220 
    12.1.1 原始资料 220 
    12.1.2 站点结构 220 
    12.1.3 页面结构 221 
    12.2 设计 222 
    12.3 CSS 223 
    12.3.1 颜色 225 
    12.3.2 布局 226 
    12.3.3 版式 228 
    12.4 标记 229 
    12.5 JavaScript 230 
    12.5.1 页面突出显示 231 
    12.5.2 JavaScript幻灯片 235 
    12.5.3 内部导航 239 
    12.5.4 JavaScript图片库 242 
    12.5.5 增强表格 245 
    12.5.6 增强表单 249 
    12.5.7 压缩代码 263 
    12.6 小结 264 

    附录 JavaScript库 265 
    《JavaScript*级程序设计 第4版》 
    第 1章 什么是JavaScript 1 
    1.1 简短的历史回顾 1 
    1.2 JavaScript实现 2 
    1.3 JavaScript版本 9 
    1.4 小结 10 
    第 2章 HTML中的JavaScript 11 
    2.1 script元素 11 
    2.2 行内代码与外部文件 18 
    2.3 文档模式 18 
    2.4 noscript元素 19 
    2.5 小结 20 
    第3章 语言基础 21 
    3.1 语法 21 
    3.2 关键字与保留字 23 
    3.3 变量 24 
    3.4 数据类型 30 
    3.5 操作符 56 
    3.6 语句 73 
    3.7 函数 80 
    3.8 小结 82 
    第4章 变量、作用域与内存 83 
    4.1 原始值与引用值 83 
    4.2 执行上下文与作用域 87 
    4.3 垃圾回收 94 
    4.4 小结 101 
    第5章 基本引用类型 103 
    5.1 Date 103 
    5.2 RegExp 107 
    5.3 原始值包装类型 113 
    5.4 单例内置对象 128 
    5.5 小结 135 
    第6章 集合引用类型 136 
    6.1 Object 136 
    6.2 Array 138 
    6.3 定型数组 155 
    6.4 Map 163 
    6.5 WeakMap 168 
    6.6 Set 173 
    6.7 WeakSet 178 
    6.8 迭代与扩展操作 180 
    6.9 小结 182 
    第7章 迭代器与生成器 183 
    7.1 理解迭代 183 
    7.2 迭代器模式 184 
    7.3 生成器 192 
    7.4 小结 204 
    第8章 对象、类与面向对象编程 205 
    8.1 理解对象 205 
    8.2 创建对象 220 
    8.3 继承 238 
    8.4 类 249 
    8.5 小结 265 
    第9章 代理与反射 266 
    9.1 代理基础 266 
    9.2 代理捕获器与反射方法 274 
    9.3 代理模式 283 
    9.4 小结 286 
    第 10章 函数 287 
    10.1 箭头函数 288 
    10.2 函数名 289 
    10.3 理解参数 290 
    10.4 没有重载 292 
    10.5 默认参数值 293 
    10.6 参数扩展与收集 295 
    10.7 函数声明与函数表达式 297 
    10.8 函数作为值 297 
    10.9 函数内部 299 
    10.10 函数属性与方法 302 
    10.11 函数表达式 304 
    10.12 递归 306 
    10.13 尾调用优化 307 
    10.14 闭包 309 
    10.15 立即调用的函数表达式 314 
    10.16 私有变量 316 
    10.17 小结 321 
    第 11章 期约与异步函数 322 
    11.1 异步编程 322 
    11.2 期约 325 
    11.3 异步函数 347 
    11.4 小结 360 
    第 12章 BOM 361 
    12.1 window对象 361 
    12.2 location对象 372 
    12.3 navigator对象 375 
    12.4 screen对象 379 
    12.5 history对象 379 
    12.6 小结 381 
    第 13章 客户端检测 382 
    13.1 能力检测 382 
    13.2 用户代理检测 386 
    13.3 软件与硬件检测 394 
    13.4 小结 400 
    第 14章 DOM 401 
    14.1 节点层级 401 
    14.2 DOM编程 426 
    14.3 MutationObserver接口 432 
    14.4 小结 444 
    第 15章 DOM扩展 445 
    15.1 Selectors API 445 
    15.2 元素遍历 447 
    15.3 HTML5 448 
    15.4 专有扩展 456 
    15.5 小结 459 
    第 16章 DOM2和DOM3 460 
    16.1 DOM的演进 460 
    16.2 样式 467 
    16.3 遍历 476 
    16.4 范围 481 
    16.5 小结 489 
    第 17章 事件 490 
    17.1 事件流 490 
    17.2 事件处理程序 493 
    17.3 事件对象 499 
    17.4 事件类型 505 
    17.5 内存与性能 540 
    17.6 模拟事件 543 
    17.7 小结 548 
    第 18章 动画与Canvas图形 549 
    18.1 使用requestAnimationFrame 549 
    18.2 基本的画布功能 552 
    18.3 2D绘图上下文 553 
    18.4 WebGL 569 
    18.5 小结 579 
    第 19章 表单脚本 581 
    19.1 表单基础 581 
    19.2 文本框编程 587 
    19.3 选择框编程 597 
    19.4 表单序列化 601 
    19.5 富文本编辑 603 
    19.6 小结 608 
    第 20章 JavaScript API 609 
    20.1 Atomics与SharedArrayBuffer 609 
    20.2 跨上下文消息 616 
    20.3 Encoding API 617 
    20.4 File API与Blob API 622 
    20.5 媒体元素 627 
    20.6 原生拖放 631 
    20.7 Notifications API 635 
    20.8 Page Visibility API 636 
    20.9 Streams API 637 
    20.10 计时API 644 
    20.11 Web组件 648 
    20.12 Web Cryptography API 663 
    20.13 小结 674 
    第 21章 错误处理与调试 675 
    21.1 浏览器错误报告 675 
    21.2 错误处理 676 
    21.3 调试技术 688 
    21.4 旧版IE的常见错误 691 
    21.5 小结 693 
    第 22章 处理XML 694 
    22.1 浏览器对XML DOM的支持 694 
    22.2 浏览器对XPath的支持 696 
    22.3 浏览器对XSLT的支持 700 
    22.4 小结 702 
    第 23章 JSON 703 
    23.1 语法 703 
    23.2 解析与序列化 706 
    23.4 小结 710 
    第 24章 网络请求与远程资源 711 
    24.1 XMLHttpRequest对象 711 
    24.2 进度事件 718 
    24.3 跨源资源共享 719 
    24.4 替代性跨源技术 721 
    24.5 Fetch API 722 
    24.6 Beacon API 747 
    24.7 Web Socket 747 
    24.8 安全 749 
    24.9 小结 750 
    第 25章 客户端存储 751 
    25.1 cookie 751 
    25.2 Web Storage 759 
    25.3 IndexedDB 762 
    25.4 小结 771 
    第 26章 模块 772 
    26.1 理解模块模式 772 
    26.2 凑合的模块系统 776 
    26.3 使用ES6之前的模块加载器 779 
    26.4 使用ES6模块 783 
    26.5 小结 790 
    第 27章 工作者线程 791 
    27.1 工作者线程简介 791 
    27.2 专用工作者线程 793 
    27.3 共享工作者线程 813 
    27.4 服务工作者线程 817 
    27.5 小结 841 
    第 28章 *佳实践 842 
    28.1 可维护性 842 
    28.2 性能 851 
    28.3 部署 861 
    28.4 小结 864 
    附录A ES2018和ES2019(图灵社区下载) 
    附录B 严格模式(图灵社区下载) 
    附录C JavaScript库和框架(图灵社区下载) 
    附录D JavaScript工具(图灵社区下载) 

     

    目录


    《JavaScript DOM编程艺术(*2版)》 
    目 录 
     
    第 1章 JavaScript简史 1 
    1.1 JavaScript的起源 1 
    1.2 DOM 2 
    1.3 浏览器战争 3 
    1.3.1 DHTML 3 
    1.3.2 浏览器之间的冲突 3 
    1.4 制定标准 4 
    1.4.1 浏览器以外的考虑 4 
    1.4.2 浏览器战争的结局 5 
    1.4.3 崭新的起点 5 
    1.5 小结 6 

    第 2章 JavaScript语法 8 
    2.1 准备工作 8 
    2.2 语法 10 
    2.2.1 语句 10 
    2.2.2 注释 10 
    2.2.3 变量 11 
    2.2.4 数据类型 14 
    2.2.5 数组 16 
    2.2.6 对象 18 
    2.3 操作 19 
    2.4 条件语句 21 
    2.4.1 比较操作符 22 
    2.4.2 逻辑操作符 23 
    2.5 循环语句 24 
    2.5.1 while循环 24 
    2.5.2 for循环 25 
    2.6 函数 26 
    2.7 对象 29 
    2.7.1 内建对象 30 
    2.7.2 宿主对象 31 
    2.8 小结 31 

    第3章 DOM 32 
    3.1 文档:DOM中的“D” 32 
    3.2 对象:DOM中的“O” 32 
    3.3 模型:DOM中的“M” 33 
    3.4 节点 35 
    3.4.1 元素节点 35 
    3.4.2 文本节点 35 
    3.4.3 属性节点 36 
    3.4.4 CSS 36 
    3.4.5 获取元素 38 
    3.4.6 盘点知识点 42 
    3.5 获取和设置属性 43 
    3.5.1 getAttribute 43 
    3.5.2 setAttribute 44 
    3.6 小结 45 

    第4章 案例研究:JavaScript图片库 46 
    4.1 标记 46 
    4.2 JavaScript 48 
    4.2.1 非DOM解决方案 49 
    4.2.2 **终的函数代码清单 50 
    4.3 应用这个JavaScript函数 50 
    4.4 对这个函数进行扩展 52 
    4.4.1 childNodes属性 53 
    4.4.2 nodeType属性 54 
    4.4.3 在标记里增加一段描述 54 
    4.4.4 用JavaScript改变这段描述 55 
    4.4.5 nodeValue属性 56 
    4.4.6 firstChild和lastChild属性 56 
    4.4.7 利用nodeValue属性刷新这段描述 57 
    4.5 小结 60 

    第5章 **佳实践 61 
    5.1 过去的错误 61 
    5.1.1 不要怪罪JavaScript 61 
    5.1.2 Flash的遭遇 62 
    5.1.3 质疑一切 63 
    5.2 平稳退化 63 
    5.2.1 “javascript:”伪协议 64 
    5.2.2 内嵌的事件处理函数 65 
    5.2.3 谁关心这个 65 
    5.3 向CSS学习 66 
    5.3.1 结构与样式的分离 66 
    5.3.2 渐进增强 67 
    5.4 分离JavaScript 68 
    5.5 向后兼容 70 
    5.5.1 对象检测 70 
    5.5.2 浏览器嗅探技术 71 
    5.6 性能考虑 72 
    5.6.1 尽量少访问DOM和尽量减少标记 72 
    5.6.2 合并和放置脚本 73 
    5.6.3 压缩脚本 73 
    5.7 小结 74 

    第6章 案例研究:图片库改进版 75 
    6.1 快速回顾 75 
    6.2 它支持平稳退化吗 76 
    6.3 它的JavaScript与HTML标记是分离的吗 77 
    6.3.1 添加事件处理函数 77 
    6.3.2 共享onload事件 82 
    6.4 不要做太多的假设 84 
    6.5 优化 86 
    6.6 键盘访问 88 
    6.7 把JavaScript与CSS结合起来 90 
    6.8 DOM Core和HTML-DOM 93 
    6.9 小结 94 

    第7章 动态创建标记 96 
    7.1 一些传统方法 96 
    7.1.1 document.write 96 
    7.1.2 innerHTML属性 98 
    7.2 DOM方法 101 
    7.2.1 createElement方法 101 
    7.2.2 appendChild方法 102 
    7.2.3 createTextNode方法 103 
    7.2.4 一个更复杂的组合 105 
    7.3 重回图片库 107 
    7.3.1 在已有元素前插入一个新元素 108 
    7.3.2 在现有方法后插入一个新元素 109 
    7.3.3 图片库二次改进版 111 
    7.4 Ajax 114 
    7.4.1 XMLHttpRequest对象 115 
    7.4.2 渐进增强与Ajax 119 
    7.4.3 Hijax 120 
    7.5 小结 121 

    第8章 充实文档的内容 122 
    8.1 不应该做什么 122 
    8.2 把“不可见”变成“可见” 123 
    8.3 内容 123 
    8.3.1 选用HTML、XHTML还是HTML5 124 
    8.3.2 CSS 126 
    8.3.3 JavaScript 127 
    8.4 显示“缩略语列表” 127 
    8.4.1 编写displayAbbreviations函数 128 
    8.4.2 创建标记 130 
    8.4.3 一个浏览器“地雷” 135 
    8.5 显示“文献来源链接表” 138 
    8.6 显示“快捷键清单” 143 
    8.7 检索和添加信息 146 
    8.8 小结 147 

    第9章 CSS-DOM 148 
    9.1 三位一体的网页 148 
    9.1.1 结构层 148 
    9.1.2 表示层 148 
    9.1.3 行为层 149 
    9.1.4 分离 150 
    9.2 style属性 150 
    9.2.1 获取样式 151 
    9.2.2 设置样式 156 
    9.3 何时该用DOM脚本设置样式 158 
    9.3.1 根据元素在节点树里的位置来设置样式 158 
    9.3.2 根据某种条件反复设置某种样式 161 
    9.3.3 响应事件 165 
    9.4 className属性 167 
    9.5 小结 171 

    第 10章 用JavaScript实现动画效果 172 
    10.1 动画基础知识 172 
    10.1.1 位置 172 
    10.1.2 时间 175 
    10.1.3 时间递增量 175 
    10.1.4 抽象 178 
    10.2 实用的动画 184 
    10.2.1 提出问题 184 
    10.2.2 解决问题 186 
    10.2.3 CSS 187 
    10.2.4 JavaScript 189 
    10.2.5 变量作用域问题 192 
    10.2.6 改进动画效果 193 
    10.2.7 添加安全检查 196 
    10.2.8 生成HTML标记 198 
    10.3 小结 200 

    第 11章 HTML5 201 
    11.1 HTML5简介 201 
    11.2 来自朋友的忠告 203 
    11.3 几个示例 204 
    11.3.1 Canvas 205 
    11.3.2 音频和视频 209 
    11.3.3 表单 215 
    11.4 HTML5还有其他特性吗 219 
    11.5 小结 219 

    第 12章 综合示例 220 
    12.1 项目简介 220 
    12.1.1 原始资料 220 
    12.1.2 站点结构 220 
    12.1.3 页面结构 221 
    12.2 设计 222 
    12.3 CSS 223 
    12.3.1 颜色 225 
    12.3.2 布局 226 
    12.3.3 版式 228 
    12.4 标记 229 
    12.5 JavaScript 230 
    12.5.1 页面突出显示 231 
    12.5.2 JavaScript幻灯片 235 
    12.5.3 内部导航 239 
    12.5.4 JavaScript图片库 242 
    12.5.5 增强表格 245 
    12.5.6 增强表单 249 
    12.5.7 压缩代码 263 
    12.6 小结 264 

    附录 JavaScript库 265 
    《JavaScript*级程序设计 第4版》 
    第 1章 什么是JavaScript 1 
    1.1 简短的历史回顾 1 
    1.2 JavaScript实现 2 
    1.3 JavaScript版本 9 
    1.4 小结 10 
    第 2章 HTML中的JavaScript 11 
    2.1 script元素 11 
    2.2 行内代码与外部文件 18 
    2.3 文档模式 18 
    2.4 noscript元素 19 
    2.5 小结 20 
    第3章 语言基础 21 
    3.1 语法 21 
    3.2 关键字与保留字 23 
    3.3 变量 24 
    3.4 数据类型 30 
    3.5 操作符 56 
    3.6 语句 73 
    3.7 函数 80 
    3.8 小结 82 
    第4章 变量、作用域与内存 83 
    4.1 原始值与引用值 83 
    4.2 执行上下文与作用域 87 
    4.3 垃圾回收 94 
    4.4 小结 101 
    第5章 基本引用类型 103 
    5.1 Date 103 
    5.2 RegExp 107 
    5.3 原始值包装类型 113 
    5.4 单例内置对象 128 
    5.5 小结 135 
    第6章 集合引用类型 136 
    6.1 Object 136 
    6.2 Array 138 
    6.3 定型数组 155 
    6.4 Map 163 
    6.5 WeakMap 168 
    6.6 Set 173 
    6.7 WeakSet 178 
    6.8 迭代与扩展操作 180 
    6.9 小结 182 
    第7章 迭代器与生成器 183 
    7.1 理解迭代 183 
    7.2 迭代器模式 184 
    7.3 生成器 192 
    7.4 小结 204 
    第8章 对象、类与面向对象编程 205 
    8.1 理解对象 205 
    8.2 创建对象 220 
    8.3 继承 238 
    8.4 类 249 
    8.5 小结 265 
    第9章 代理与反射 266 
    9.1 代理基础 266 
    9.2 代理捕获器与反射方法 274 
    9.3 代理模式 283 
    9.4 小结 286 
    第 10章 函数 287 
    10.1 箭头函数 288 
    10.2 函数名 289 
    10.3 理解参数 290 
    10.4 没有重载 292 
    10.5 默认参数值 293 
    10.6 参数扩展与收集 295 
    10.7 函数声明与函数表达式 297 
    10.8 函数作为值 297 
    10.9 函数内部 299 
    10.10 函数属性与方法 302 
    10.11 函数表达式 304 
    10.12 递归 306 
    10.13 尾调用优化 307 
    10.14 闭包 309 
    10.15 立即调用的函数表达式 314 
    10.16 私有变量 316 
    10.17 小结 321 
    第 11章 期约与异步函数 322 
    11.1 异步编程 322 
    11.2 期约 325 
    11.3 异步函数 347 
    11.4 小结 360 
    第 12章 BOM 361 
    12.1 window对象 361 
    12.2 location对象 372 
    12.3 navigator对象 375 
    12.4 screen对象 379 
    12.5 history对象 379 
    12.6 小结 381 
    第 13章 客户端检测 382 
    13.1 能力检测 382 
    13.2 用户代理检测 386 
    13.3 软件与硬件检测 394 
    13.4 小结 400 
    第 14章 DOM 401 
    14.1 节点层级 401 
    14.2 DOM编程 426 
    14.3 MutationObserver接口 432 
    14.4 小结 444 
    第 15章 DOM扩展 445 
    15.1 Selectors API 445 
    15.2 元素遍历 447 
    15.3 HTML5 448 
    15.4 专有扩展 456 
    15.5 小结 459 
    第 16章 DOM2和DOM3 460 
    16.1 DOM的演进 460 
    16.2 样式 467 
    16.3 遍历 476 
    16.4 范围 481 
    16.5 小结 489 
    第 17章 事件 490 
    17.1 事件流 490 
    17.2 事件处理程序 493 
    17.3 事件对象 499 
    17.4 事件类型 505 
    17.5 内存与性能 540 
    17.6 模拟事件 543 
    17.7 小结 548 
    第 18章 动画与Canvas图形 549 
    18.1 使用requestAnimationFrame 549 
    18.2 基本的画布功能 552 
    18.3 2D绘图上下文 553 
    18.4 WebGL 569 
    18.5 小结 579 
    第 19章 表单脚本 581 
    19.1 表单基础 581 
    19.2 文本框编程 587 
    19.3 选择框编程 597 
    19.4 表单序列化 601 
    19.5 富文本编辑 603 
    19.6 小结 608 
    第 20章 JavaScript API 609 
    20.1 Atomics与SharedArrayBuffer 609 
    20.2 跨上下文消息 616 
    20.3 Encoding API 617 
    20.4 File API与Blob API 622 
    20.5 媒体元素 627 
    20.6 原生拖放 631 
    20.7 Notifications API 635 
    20.8 Page Visibility API 636 
    20.9 Streams API 637 
    20.10 计时API 644 
    20.11 Web组件 648 
    20.12 Web Cryptography API 663 
    20.13 小结 674 
    第 21章 错误处理与调试 675 
    21.1 浏览器错误报告 675 
    21.2 错误处理 676 
    21.3 调试技术 688 
    21.4 旧版IE的常见错误 691 
    21.5 小结 693 
    第 22章 处理XML 694 
    22.1 浏览器对XML DOM的支持 694 
    22.2 浏览器对XPath的支持 696 
    22.3 浏览器对XSLT的支持 700 
    22.4 小结 702 
    第 23章 JSON 703 
    23.1 语法 703 
    23.2 解析与序列化 706 
    23.4 小结 710 
    第 24章 网络请求与远程资源 711 
    24.1 XMLHttpRequest对象 711 
    24.2 进度事件 718 
    24.3 跨源资源共享 719 
    24.4 替代性跨源技术 721 
    24.5 Fetch API 722 
    24.6 Beacon API 747 
    24.7 Web Socket 747 
    24.8 安全 749 
    24.9 小结 750 
    第 25章 客户端存储 751 
    25.1 cookie 751 
    25.2 Web Storage 759 
    25.3 IndexedDB 762 
    25.4 小结 771 
    第 26章 模块 772 
    26.1 理解模块模式 772 
    26.2 凑合的模块系统 776 
    26.3 使用ES6之前的模块加载器 779 
    26.4 使用ES6模块 783 
    26.5 小结 790 
    第 27章 工作者线程 791 
    27.1 工作者线程简介 791 
    27.2 专用工作者线程 793 
    27.3 共享工作者线程 813 
    27.4 服务工作者线程 817 
    27.5 小结 841 
    第 28章 *佳实践 842 
    28.1 可维护性 842 
    28.2 性能 851 
    28.3 部署 861 
    28.4 小结 864 
    附录A ES2018和ES2019(图灵社区下载) 
    附录B 严格模式(图灵社区下载) 
    附录C JavaScript库和框架(图灵社区下载) 
    附录D JavaScript工具(图灵社区下载) 

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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