成功加入购物车

去购物车结算 X
兴文书店
  • 看透JavaScript:原理、方法与实践
图文详情

看透JavaScript:原理、方法与实践

举报

闪电发货·正版保障·假一赔十·电子发票·七天退换无忧

  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787302467946
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 64.25 8.1折

定价 ¥79.00 

品相 全新

优惠 满减券
    发货
    承诺24小时内发货
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2025-08-14

    数量
    库存2
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    四年老店
    店铺等级
    资质认证
    90天平均
    成功完成
    88.9% (1686笔)
    好评率
    99.86%
    发货时间
    12.16小时
    地址
    广东省广州市天河区
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      25149877
      商品描述:
      前言
      前  言次接触JavaScript时的场景现在已经记不清了,不过因为有其他语言的基础,我很快就上手了。当时感觉JavaScript就是一门不需要专门去学的语言,太简单了!但是,随着使用的深入,才逐渐发现事实并非如此。JavaScript既不像C语言这类面向过程的语言,也不像C  、Java这类面向对象的语言。JavaScript中有些概念虽然在其他语言(这里主要指C、C  和Java)里也有,但是含义却不尽相同,而且JavaScript中还有很多其他语言所没有的用法和概念。例如,在函数体中还可以再定义另外一个函数,函数也是对象,而且有个特殊的prototype属性,另外也可以使用函数创建对象,以及由此引出的闭包、参数作用域链和琢磨不透的this指针等,后来感觉越用越不明白了。随着近几年B/S结构的快速发展,JavaScript已经成了一门不可或缺的语言。GitHub在2015年8月20日发布的统计数据显示,JavaScript是现在受欢迎的语言。另一篇开源中国社区的文章更是指出,在所有stars超过10 000个的仓库中,基于JavaScript开发的仓库占到55.7%!既然离不开那就将其弄明白。经过一段时间的努力终于将其弄清楚了,而且也明白了其背后的实现原理。既然花费了不少精力,那么何不让更多的人受益,以使自己的付出更有意义呢。于是就有了大家手中的这本书。本书的目标是帮助读者理解JavaScript的各种语法及底层的实现原理,进而灵活使用其所提供的内在对象,所以本书并不是针对零基础的读者。如果您要阅读本书,至少需要使用过JavaScript,如果同时还使用过C/C  或者Java就更好了。本书特点系统:全书采用了总分总的结构。首先整体介绍了JavaScript、ECMAScript、DOM、BOM和HTML5之间的关系,然后依次对每一项内容进行讲解,后进行总结。全书系统介绍了JavaScript的内部结构;提出了将JavaScript分为两种对象的思维方式;深入分析JavaScript中各种属性和变量的关系;系统阐述DOM及其节点的结构;深入分析了HTML5中6种新增内容的使用方法。全面:全面包含整体和细节两个方面。从整体来说,包含JavaScript基础、ECMAScript 2015、DOM、BOM和HTML5 这5个部分,几乎涵盖了JavaScript的所有相关知识。细节指每一部分内容的全面性,例如,JavaScript基础里涵盖了this指针、变量作用域、prototype继承、闭包、对象与对象之间的关系等比较容易出错的内容,ECMAScript2015(ECMAScript 6)中介绍了绝大部分新增的内容,而HTML5部分几乎对所介绍的每种功能都讲解了其所包含的全部方法和属性。深入:本书并不仅仅给大家介绍JavaScript中的各种语法,还说明了底层的实现原理,以及使用中需要注意的地方。另外,对于读者可能不熟悉的内容(例如,数据库、多线程等)会先介绍相关的概念,然后介绍JavaScript中的操作方法。通俗易懂:本书尽量使用通俗易懂的文字给大家介绍相关知识,避免因为一些专有名词而给大家造成理解上的困难,对于不容易理解的地方还会通过比喻或举例来帮助大家理解。本书结构本书一共分为5篇。篇整体介绍JavaScript的结构,以及与ECMAScript、DOM、BOM、HTML5的关系,另外还对ECMAScript的语法及背后的原理进行了系统讲解。第二篇系统介绍ECMAScript 2015中新增的内容。第三篇介绍DOM的结构及其所包含的各种子标准。第四篇介绍BOM中的4个对象。第五篇介绍HTML5中的6种实用功能,并对全书进行总结。致谢本书的整个编写过程都离不开父亲韩志荣的支持和在背后的默默付出,这种感谢是无法言表的。另外,还要感谢清华大学出版社的秦健编辑以及他所在的团队,如果没有他们的支持和付出,本书也不可能跟大家顺利见面。写书并不像看书那么简单,虽然笔者已经尽力了,但是由于精力和能力的原因难免还会存在表述不准确甚至不正确的地方,还请大家不吝批评指正。

      导语摘要
      本书由资深软件开发专家撰写,凝聚其多年开发经验,系统、深入、全面地阐释JavaScript,内容涉及流行的Web开发实践,结合实际案例进行讲解,授人以渔。本书内容并不局限于某个具体功能的使用方法,而是系统深入地讲解JavaScript的本质与结构,清晰阐释ECMAScript、DOM和BOM三部分内容的关系及重要性,以帮助开发人员全面深入了解前端开发技术。本书讲解的内容通俗易懂、深入浅出,特别是书中所用示例的设计,它们不仅可以让读者理解某个知识点的用法,更能让读者明白具体知识点所使用的场景,从而更深入地理解具体内容。本书内容安排合理,架构清晰,注意理论与实践相结合,适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的程序员阅读。

      目录
      目录
      篇 JavaScript基础知识
      第1章 JavaScript怎么学      2
      1.1 三种学习方法      2
      1.2 JavaScript的学习方法      3
      第2章 JavaScript简介      6
      2.1 ECMAScript概述      7
      2.2 DOM概述      8
      2.3 BOM概述      8
      2.4 HTML5概述      9
      第3章 JavaScript的本质      10
      3.1 工具介绍      10
      3.2 JavaScript的结构      15
      3.3 JavaScript的内存模型      17
      第4章 function类型对象      20
      4.1 创建function      20
      4.2 用作对象      23
      4.3 处理业务      23
      4.4 创建对象      49
      4.5 三种子类型      57
      第5章 object类型对象      62
      5.1 创建object类型对象的三种方式      62
      5.2 对象的属性      66
      5.3 属性的描述      74
      第6章 直接量及其相关对象      79
      6.1 直接量的保存方式      79
      6.2 直接量的封包与解包      80
      6.3 直接量的包装对象      81
      第7章 点运算符与this关键字      90
      7.1 点运算符      90
      7.2 this的含义      90
      7.3 关联方法后的this      91
      7.4 内部函数中的this      91
      7.5 对象的属性不可以继承      93
      第8章 Global与Window对象     
      94
      8.1 Global对象      94
      8.2 Window对象的特殊性      94
      第二篇 ECMAScript 2015中的新特性
      第9章 类      98
      9.1 新类型class      98
      9.2 class的用法      98
      第10章 模块      100
      10.1 模块的基本用法      100
      10.2 导入后重命名      101
      10.3 默认导出      102
      10.4 导入为命名空间      103
      10.5 打包导出      103
      第11章 新增语法      105
      11.1 let和const      105
      11.2 字符串模板      106
      11.3 函数参数默认值      106
      11.4 参数扩展      107
      11.5 箭头函数      107
      11.6 for-of遍历      108
      第12章 新增对象      111
      12.1 Symbol     
      111
      12.2 容器对象      112
      12.3 缓存对象      121
      12.4 异步处理      128
      12.5 GeneratorFunction和Generator      132
      12.6 反射与代理      134
      第13章 原有对象的新增属性      140
      13.1 Object     
      140
      13.2 String     
      143
      13.3 Number     
      150
      13.4 Array     
      150
      13.5 Math     
      154
      13.6 RegExp     
      155
      第三篇 DOM
      第14章 DOM概述      162
      14.1 DOM标准的结构      162
      14.2 DOM标准的特点      163
      第15章 DOM核心   
        164
      15.1 文档对象      164
      15.2 异常对象      177
      15.3 辅助对象      178
      第16章 DOM中的HTML标准     
      182
      16.1 HTMLCollection      182
      16.2 HTMLOptionsCollection       184
      16.3 HTMLDocument      184
      16.4 HTMLElement      186
      第17章 DOM事件      187
      17.1 事件流      187
      17.2 EventTarget      189
      17.3 EventListener      190
      17.4 Event     
      190
      17.5 DOM0级事件      199
      第18章 DOM样式和视图      201
      18.1 Views     
      201
      18.2 StyleSheets      202
      18.3 CSS     
      204
      第19章 DOM遍历和范围      215
      19.1 遍历      215
      19.2 范围      219
      第四篇 BOM
      第20章 window对象      228
      20.1 窗口、框架相关属性      228
      20.2 窗口操作相关属性      230
      20.3 弹出窗口相关属性      231
      20.4 浏览器对象相关属性      231
      20.5 定时器相关属性      231
      20.6 其他属性      234
      第21章 location对象      235
      21.1 8个读写属性      235
      21.2 三个方法属性      237
      第22章 其他对象      238
      22.1 history对象      238
      22.2 navigator对象      238
      第五篇 HTML5
      第23章 本地存储      242
      23.1 本地存储的分类      242
      23.2 Storage存储      243
      23.3 StorageEvent      245
      23.4 IndexedDB数据库      248
      第24章 canvas作图      271
      24.1 绘制矩形      272
      24.2 绘制路径      274
      24.3 组合与剪切      282
      24.4 坐标检测      285
      24.5 修改颜色和样式      286
      24.6 插入文本      290
      24.7 插入图片      292
      24.8 环境的保存和恢复      292
      24.9 移动坐标原点      293
      24.10 旋转坐标系      294
      24.11 缩放      295
      24.12 自由转换      297
      24.13 阴影      298
      24.14 动画      299
      24.15 游戏      300
      第25章 WebSocket      306
      25.1 网络传输的原理和底层协议      306
      25.2 WebSocket简介      307
      25.3 WebSocket的优势      308
      25.4 基本应用      308
      25.5 RESTful应用      312
      25.6 在线聊天系

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看