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

看透JavaScript:原理、方法与实践 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
韩路彪 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-30

类似图书 点击查看全场最低价

图书介绍

出版社: 清华大学出版社
ISBN:9787302467946
版次:1
商品编码:12165815
包装:平装
开本:16开
出版时间:2017-08-01
用纸:胶版纸
页数:392
字数:550000
正文语种:中文


相关图书





图书描述

内容简介

  

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

目录

目录

第一篇JavaScript基础知识

第1章JavaScript怎么学2

1.1三种学习方法2

1.2JavaScript的学习方法3

第2章JavaScript简介6

2.1ECMAScript概述7

2.2DOM概述8

2.3BOM概述8

2.4HTML5概述9

第3章JavaScript的本质10

3.1工具介绍10

3.2JavaScript的结构15

3.3JavaScript的内存模型17

第4章function类型对象20

4.1创建function20

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.2this的含义90

7.3关联方法后的this91

7.4内部函数中的this91

7.5对象的属性不可以继承93

第8章Global与Window对象94

8.1Global对象94

8.2Window对象的特殊性94

第二篇ECMAScript2015中的新特性

第9章类98

9.1新类型class98

9.2class的用法98

第10章模块100

10.1模块的基本用法100

10.2导入后重命名101

10.3默认导出102

10.4导入为命名空间103

10.5打包导出103

第11章新增语法105

11.1let和const105

11.2字符串模板106

11.3函数参数默认值106

11.4参数扩展107

11.5箭头函数107

11.6for-of遍历108

第12章新增对象111

12.1Symbol111

12.2容器对象112

12.3缓存对象121

12.4异步处理128

12.5GeneratorFunction和Generator132

12.6反射与代理134

第13章原有对象的新增属性140

13.1Object140

13.2String143

13.3Number150

13.4Array150

13.5Math154

13.6RegExp155

第三篇DOM

第14章DOM概述162

14.1DOM标准的结构162

14.2DOM标准的特点163

第15章DOM核心164

15.1文档对象164

15.2异常对象177

15.3辅助对象178

第16章DOM中的HTML标准182

16.1HTMLCollection182

16.2HTMLOptionsCollection184

16.3HTMLDocument184

16.4HTMLElement186

第17章DOM事件187

17.1事件流187

17.2EventTarget189

17.3EventListener190

17.4Event190

17.5DOM0级事件199

第18章DOM样式和视图201

18.1Views201

18.2StyleSheets202

18.3CSS204

第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.18个读写属性235

21.2三个方法属性237

第22章其他对象238

22.1history对象238

22.2navigator对象238

第五篇HTML5

第23章本地存储242

23.1本地存储的分类242

23.2Storage存储243

23.3StorageEvent245

23.4IndexedDB数据库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章WebSocket306

25.1网络传输的原理和底层协议306

25.2WebSocket简介307

25.3WebSocket的优势308

25.4基本应用308

25.5RESTful应用312

25.6在线聊天系统313

25.7传输对象和二进制数据318

第26章多线程处理335

26.1单线程与多线程的概念335

26.2线程与进程的概念337

26.3JavaScript中的多线程338

第27章获取位置信息347

27.1geolocation对象347

27.2Position接口348

27.3PositionError接口349

27.4PositionOptions接口350

27.5显示到地图上353

第28章富文本编辑器与公式编辑器356

28.1富文本编辑器的原理356

28.2公式编辑器364

第29章总结380

29.1ECMAScript380

29.2DOM和BOM381

29.3HTML5382

附录ExcelibIDB源代码384


前言/序言

  前言

  第一次接触JavaScript时的场景现在已经记不清了,不过因为有其他语言的基础,我很快就上手了。当时感觉JavaScript就是一门不需要专门去学的语言,太简单了!

  但是,随着使用的深入,才逐渐发现事实并非如此。JavaScript既不像C语言这类面向过程的语言,也不像C++、Java这类面向对象的语言。JavaScript中有些概念虽然在其他语言(这里主要指C、C++和Java)里也有,但是含义却不尽相同,而且JavaScript中还有很多其他语言所没有的用法和概念。例如,在函数体中还可以再定义另外一个函数,函数也是对象,而且有个特殊的prototype属性,另外也可以使用函数创建对象,以及由此引出的闭包、参数作用域链和琢磨不透的this指针等,后来感觉越用越不明白了。

  随着近几年B/S结构的快速发展,JavaScript已经成了一门不可或缺的语言。GitHub在2015年8月20日发布的统计数据显示,JavaScript是现在最受欢迎的语言。另一篇开源中国社区的文章更是指出,在所有stars超过10000个的仓库中,基于JavaScript开发的仓库占到55.7%!

  既然离不开那就将其弄明白。经过一段时间的努力终于将其弄清楚了,而且也明白了其背后的实现原理。既然花费了不少精力,那么何不让更多的人受益,以使自己的付出更有意义呢。于是就有了大家手中的这本书。

  本书的目标是帮助读者理解JavaScript的各种语法及底层的实现原理,进而灵活使用其所提供的内在对象,所以本书并不是针对零基础的读者。如果您要阅读本书,至少需要使用过JavaScript,如果同时还使用过C/C++或者Java就更好了。

  本书特点

  系统:全书采用了总分总的结构。首先整体介绍了JavaScript、ECMAScript、DOM、BOM和HTML5之间的关系,然后依次对每一项内容进行讲解,最后进行总结。全书系统介绍了JavaScript的内部结构;提出了将JavaScript分为两种对象的思维方式;深入分析JavaScript中各种属性和变量的关系;系统阐述DOM及其节点的结构;深入分析了HTML5中6种新增内容的使用方法。

  全面:全面包含整体和细节两个方面。从整体来说,包含JavaScript基础、ECMAScript2015、DOM、BOM和HTML5这5个部分,几乎涵盖了JavaScript的所有相关知识。细节指每一部分内容的全面性,例如,JavaScript基础里涵盖了this指针、变量作用域、prototype继承、闭包、对象与对象之间的关系等比较容易出错的内容,ECMAScript2015(ECMAScript6)中介绍了绝大部分新增的内容,而HTML5部分几乎对所介绍的每种功能都讲解了其所包含的全部方法和属性。

  深入:本书并不仅仅给大家介绍JavaScript中的各种语法,还说明了底层的实现原理,以及使用中需要注意的地方。另外,对于读者可能不熟悉的内容(例如,数据库、多线程等)会先介绍相关的概念,然后介绍JavaScript中的操作方法。

  通俗易懂:本书尽量使用通俗易懂的文字给大家介绍相关知识,避免因为一些专有名词而给大家造成理解上的困难,对于不容易理解的地方还会通过比喻或举例来帮助大家理解。

  本书结构

  本书一共分为5篇。

  第一篇整体介绍JavaScript的结构,以及与ECMAScript、DOM、BOM、HTML5的关系,另外还对ECMAScript的语法及背后的原理进行了系统讲解。

  第二篇系统介绍ECMAScript2015中新增的内容。

  第三篇介绍DOM的结构及其所包含的各种子标准。

  第四篇介绍BOM中的4个对象。

  第五篇介绍HTML5中的6种实用功能,并对全书进行总结。

  致谢

  本书的整个编写过程都离不开父亲韩志荣的支持和在背后的默默付出,这种感谢是无法言表的。另外,还要感谢清华大学出版社的秦健编辑以及他所在的团队,如果没有他们的支持和付出,本书也不可能跟大家顺利见面。

  写书并不像看书那么简单,虽然笔者已经尽力了,但是由于精力和能力的原因难免还会存在表述不准确甚至不正确的地方,还请大家不吝批评指正。



看透JavaScript:原理、方法与实践 下载 mobi epub pdf txt 电子书 格式

看透JavaScript:原理、方法与实践 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

看透JavaScript:原理、方法与实践 下载 mobi pdf epub txt 电子书 格式 2024

看透JavaScript:原理、方法与实践 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

优点:“著”,行为流畅。

评分

不错

评分

不错

评分

缺点:小错误不少。

评分

还行。

评分

缺点:小错误不少。

评分

优点:“著”,行为流畅。

评分

优点:“著”,行为流畅。

评分

优点:“著”,行为流畅。

类似图书 点击查看全场最低价

看透JavaScript:原理、方法与实践 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有