您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
零基础JavaScript从入门到精通
字数: 800000
装帧: 平装
出版社: 广东人民出版社
出版日期: 2019-08-01
商品条码: 9787218137605
版次: 1
开本: 16开
页数: 640
出版年份: 2019
定价:
¥90
销售价:
登录后查看价格
¥{{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语言为宗旨,摒弃单调枯燥的理论内容讲解,由浅入深地引导读者学习JavaScript语言的基础内容和核心技术,并采用大量实际工作场景的代码实例和图例,结合实际企业工作中的编程技巧的方式,增加读者的实战操作经验,提高分析解决问题的能力。本书的每一章特别编写了知识扩展章节,全面分析与归纳实际工作中JavaScript编程技巧和互联网高级应用知识,引导读者深入挖掘计算机编程领域,进而能够多维度思考和理解计算机网络的应用。同时,本书还配有教学视频,对书中的复杂程序和代码加以详细解释和操作演示,便于初学者理解和提高学习效率,并按照正确的思路和方法运用到高新技术、移动互联网、智能大数据等大中小企业的计算机软件开发中。
目录
第1章 走进 JavaScript 1
1.1 JavaScript 简介 1
1.1.1 JavaScript 的起源 1
1.1.2 JavaScrip 的特点 2
1.1.3 ECMAScript 6 3
1.1.4 ECMAScript 版本发布 3
1.2 JavaScript 开发环境 4
1.2.1 Sublime Text 下载和安装 4
1.2.2 WebStorm 下载和安装 6
1.3 JavaScript 运行环境 7
1.3.1 浏览器 7
1.3.2 Node.js 7
1.4 学好JavaScript 的建议 8
1.5 小结 8
1.6 知识拓展 9
1.6.1 常用软件资源 9
1.6.2 浏览器兼容性 10
1.6.3 开发者社区 11
第2章 初次使用JavaScript 12
2.1 Hello, JavaScript 12
2.1.1 编写脚本 12
2.1.2 执行脚本 18
2.2 编写JavaScript 程序 19
2.2.1 内联JavaScript 19
2.2.2 外联JavaScript 20
2.2.3 行内JavaScript 23
2.3 执行JavaScript 程序 24
2.3.1 代码块 24
2.3.2 变量提升 27
2.3.3 输出结果 28
2.3.4 动态执行 29
2.3.5 延迟执行 32
2.4 小结 33
2.5 知识拓展 33
2.5.1 JavaScript 框架 33
2.5.2 JavaScript 压缩 34
第3章 JavaScript 语法 36
3.1 语法基础 36
3.1.1 标识符 37
3.1.2 直接量 38
3.1.3 变量 40
3.1.4 常量 41
3.1.5 注释 43
3.1.6 保留字 43
3.2 数据类型 44
3.2.1 布尔值 44
3.2.2 数字 45
3.2.3 字符串 47
3.2.4 对象 48
3.2.5 空值null 49
3.2.6 未定义undefined 50
3.2.7 使用typeof 获取数据类型 51
3.3 严格模式 53
3.3.1 开启严格模式 53
3.3.2 严格模式的 54
3.4 小结 55
3.5 知识拓展 55
3.5.1 未声明与未定义的区别 55
3.5.2 JavaScript 编程风格 57
3.5.3 JavaScript 文档工具 58
第4章 JavaScript 运算符 59
4.1 运算符 59
4.2 算术运算符 62
4.2.1 加减乘除 62
4.2.2 递增递减 63
4.2.3 取余取负 65
4.2.4 幂运算 66
4.3 比较运算符 68
4.3.1 相等与全等 68
4.3.2 类型转换 69
4.3.3 大小判断 72
4.4 逻辑运算符 74
4.5 位运算符 77
4.5.1 按位逻辑运算 78
4.5.2 位移运算 78
4.6 赋值运算符 79
4.7 对象操作运算符 80
4.7.1 new 运算符 80
4.7.2 delete 运算符 82
4.7.3 点号运算符 85
4.7.4 中括号运算符 87
4.8 其他运算符 89
4.8.1 条件运算符 89
4.8.2 逗号运算符 89
4.8.3 小括号运算符 90
4.8.4 in 运算符 90
4.8.5 instanceof 运算符 92
4.8.6 void 运算符 93
4.9 运算符优先级 93
4.10 小结 95
4.11 知识拓展 95
4.11.1 检测运算顺序 95
4.11.2 惰性运算 96
第5章 JavaScript 数值运算 98
5.1 特殊数值 98
5.1.1 优选值/ 最小值 98
5.1.2 无穷大/ 极小值 101
5.1.3 负零 104
5.1.4 非数字NaN 104
5.2 进制 105
5.2.1 二进制 105
5.2.2 八进制 106
5.2.3 十进制 107
5.2.4 十六进制 108
5.3 内置函数 109
5.3.1 parseInt 109
5.3.2 parseFloat 112
5.4 小结 112
5.5 知识拓展 112
5.5.1 进制转换 112
5.5.2 浮点数误差 113
5.5.3 三十六进制 114
第6章 JavaScript 流程控制 115
6.1 基本语句 115
6.1.1 声明语句 115
6.1.2 表达式语句 116
6.1.3 复合语句 116
6.1.4 空语句 118
6.2 条件控制 119
6.2.1 if 语句 119
6.2.2 switch 语句 124
6.2.3 if 和switch 对比 127
6.2.4 条件嵌套 129
6.3 循环控制 131
6.3.1 for/for…in 语句 131
6.3.2 while/do…while 循环语句 134
6.3.3 for 和while 对比 136
6.3.4 循环语句嵌套 136
6.4 跳转控制 137
6.4.1 标签语句 137
6.4.2 break 语句 138
6.4.3 continue 语句 140
6.5 异常控制 142
6.5.1 try…catch…finally 语句 142
6.5.2 throw 语句 145
6.6 小结 146
6.7 知识拓展 147
6.7.1 避免使用死循环 147
6.7.2 避免使用标签语句 147
第7章 JavaScript 函数 148
7.1 函数定义 148
7.1.1 function 关键字 148
7.1.2 使用 Function() 构造函数 152
7.1.3 匿名函数 153
7.2 函数属性 155
7.2.1 name 属性 155
7.2.2 length 属性 157
7.3 函数参数 158
7.3.1 形参和实参 158
7.3.2 传值和传引用 159
7.3.3 arguments 对象 161
7.4 函数调用 164
7.4.1 简单调用 164
7.4.2 方法调用 165
7.5 函数返回值 166
7.6 嵌套函数 168
7.7 变量作用域 169
7.7.1 全局作用域 169
7.7.2 函数作用域 171
7.7.3 变量优先级 172
7.8 闭包函数 174
7.9 this 对象 176
7.10 小结 180
7.11 知识拓展 180
7.11.1 动态参数 180
7.11.2 递归函数 181
第8章 JavaScript 对象 183
8.1 对象介绍 183
8.2 创建对象 187
8.2.1 使用花括号创建对象 187
8.2.2 使用Object() 创建对象 188
8.2.3 使用Object.create() 创建对象 190
8.3 对象属性 191
8.3.1 定义属性 191
8.3.2 配置属性 194
8.3.3 赋值属性 199
8.3.4 删除属性 200
8.4 对象操作 201
8.4.1 访问对象 201
8.4.2 枚举对象 202
8.4.3 克隆对象 203
8.4.4 销毁对象 204
8.5 内置对象 205
8.5.1 Date 日期对象 205
8.5.2 Math 数学对象 208
8.6 小结 210
8.7 知识拓展 210
8.7.1 原始值 210
8.7.2 冻结对象 211
第9章 JavaScript 数组 213
9.1 数组介绍 213
9.2 数组定义 215
9.2.1 使用中括号定义数组 215
9.2.2 使用Array() 构造函数 216
9.2.3 二维数组 217
9.3 数组属性 218
9.3.1 length 属性 218
9.3.2 prototype 220
9.4 数组操作 221
9.4.1 新增元素 222
9.4.2 获取元素 224
9.4.3 查找元素 224
9.4.4 删除元素 227
9.4.5 替换元素 228
9.4.6 数组迭代 229
9.4.7 数组排序 232
9.5 小结 233
9.6 知识拓展 234
9.6.1 数组求和 234
9.6.2 快速交换 234
第10章 JavaScript 字符串 235
10.1 字符串介绍 235
10.2 字符串定义 235
10.2.1 字符串常量 236
10.2.2 字符串对象 237
10.3 字符串属性 239
10.3.1 length 属性 239
10.3.2 prototype 属性 240
10.4 字符串操作 241
10.4.1 查找和替换 241
10.4.2 字符串截取 244
10.4.3 连接和拆分 248
10.4.4 字符串转义 249
10.4.5 大小写转换 251
10.4.6 字符串转HTML 函数 252
10.5 小结 252
10.6 知识拓展 252
10.6.1 模板字符串 252
10.6.2 Unicode 转义序列 255
第11章 JavaScript 正则表达式 257
11.1 正则表达式介绍 257
11.2 正则表达式定义 258
11.2.1 使用双斜线定义 258
11.2.2 使用RegExp() 构造函数 258
11.3 正则表达式语法 259
11.3.1 基本字符 260
11.3.2 字符转义 260
11.3.3 元字符 261
11.3.4 限定符 263
11.3.5 定位符 265
11.3.6 修饰符 267
11.3.7 分组捕获 269
11.3.8 优先级 270
11.3.9 注释 271
11.4 正则表达式函数 271
11.4.1 regexp.exec() 271
11.4.2 regexp.test() 272
11.4.3 string.match() 273
11.4.4 string.replace() 274
11.4.5 string.search() 275
11.4.6 string.split() 276
11.5 小结 277
11.6 知识拓展 277
11.6.1 预查匹配 277
11.6.2 贪婪匹配 279
11.6.3 常用正则表达式 280
第12章 原型链 286
12.1 原型链介绍 286
12.2 原型属性 287
12.2.1 prototype 属性 287
12.2.2 __proto__ 属性 290
12.3 原型扩展 291
12.3.1 扩展原型 291
12.3.2 修改原型 292
12.4 原型继承 294
12.4.1 私有方法 295
12.4.2 公有方法 296
12.4.3 实例方法 296
12.5 小结 297
12.6 知识拓展 298
12.6.1 原型陷阱 298
12.6.2 继承方式 298
第13章 BOM 浏览器对象模型 306
13.1 BOM 介绍 306
13.2 document 文档对象 307
13.2.1 对象集合 307
13.2.2 对象属性 309
13.2.3 对象方法 311
13.3 location 导航对象 313
13.3.1 网页网址 313
13.3.2 网页访问 314
13.4 history 历史对象 315
13.4.1 网页操作 315
13.4.2 网页刷新 316
13.5 navigator 浏览器对象 317
13.5.1 浏览器信息 318
13.5.2 多语言与本地化 320
13.6 window 窗口对象 323
13.6.1 全局作用域 323
13.6.2 对话框 324
13.6.3 新建窗口 327
13.6.4 关闭窗口 328
13.6.5 窗口位置 329
13.6.6 缩放事件 331
13.6.7 异步调用 332
13.7 Notification 335
13.7.1 请求权限 335
13.7.2 显示通知 336
13.8 小结 337
13.9 知识拓展 337
13.9.1 防止网页嵌套 337
13.9.2 BOM 跨域 339
第14章 DOM 文档对象模型 341
14.1 DOM 介绍 341
14.2 DOM 节点 343
14.2.1 节点分类 343
14.2.2 节点对象 345
14.2.3 节点关系 349
14.3 节点属性 350
14.3.1 获取属性 350
14.3.2 设置属性 352
14.3.3 删除属性 354
14.3.4 数据属性 355
14.4 元素操作 356
14.4.1 访问元素 356
14.4.2 遍历元素 358
14.4.3 新建元素 360
14.4.4 插入元素 361
14.4.5 查找元素 365
14.4.6 复制元素 367
14.4.7 删除元素 368
14.4.8 替换元素 369
14.5 节点字符串 370
14.5.1 文本节点 371
14.5.2 插入文本节点 371
14.5.3 节点HTML 373
14.5.4 插入HTML 374
14.6 样式表 376
14.6.1 获取样式 376
14.6.2 设置样式 380
14.6.3 动画效果 381
14.7 小结 384
14.8 知识拓展 384
14.8.1 浏览器重绘 384
14.8.2 浏览器重排 385
第15章 事件处理 387
15.1 事件介绍 387
15.1.1 什么是事件 387
15.1.2 事件冒泡 390
15.1.3 事件捕获 392
15.2 事件属性 393
15.2.1 基本属性 393
15.2.2 鼠标事件属性 395
15.2.3 键盘事件属性 396
15.3 事件方法 398
15.3.1 停止冒泡 398
15.3.2 停止同级冒泡 400
15.3.3 阻止默认操作 402
15.4 页面事件 403
15.4.1 网页加载 403
15.4.2 资源加载 406
15.4.3 网页滑动 407
15.4.4 网页卸载 408
15.4.5 标签事件 410
15.5 键盘事件 412
15.6 鼠标事件 414
15.6.1 鼠标点击 414
15.6.2 鼠标移动 416
15.6.3 拖拽元素 418
15.7 触摸事件 419
15.7.1 触摸开始 420
15.7.2 触摸移动 421
15.7.3 触摸结束 422
15.7.4 触摸取消 423
15.8 事件模拟 424
15.8.1 创建事件 424
15.8.2 触发事件 425
15.9 小结 426
15.10 知识拓展 426
15.10.1 事件委托 426
15.10.2 自定义事件 430
第16章 表单对象 432
16.1 表单元素 432
16.1.1 表单对象 432
16.1.2 控件列表 436
16.1.3 控件属性 439
16.2 表单事件 441
16.2.1 获取焦点 441
16.2.2 失去焦点 444
16.2.3 内容修改 445
16.2.4 提交事件 445
16.3 表单提交 447
16.3.1 使用GET 提交 447
16.3.2 使用POST 提交 447
16.3.3 文件上传 448
16.4 小结 448
16.5 知识拓展 449
16.5.1 表单序列化 449
16.5.2 无刷新提交 451
第17章 AJAX 异步通信 453
17.1 AJAX 介绍 453
17.1.1 异步提交 453
17.1.2 XML 语言 453
17.1.3 XMLHttpRequest 对象 454
17.1.4 NGINX 服务器配置 456
17.2 XML 数据 457
17.2.1 XML 文档 457
17.2.2 XML 解析 457
17.3 JSON 数据 458
17.3.1 JSON 文档 458
17.3.2 JSON 解析 459
17.3.3 JSON 与XML 对比 462
17.4 AJAX 应用 462
17.4.1 XMLHttpRequest 初始化 462
17.4.2 设置readystatechange 464
17.4.3 设置HTTP 请求头信息 465
17.4.4 发送请求 467
17.4.5 获取HTTP 响应头信息 468
17.4.6 获取响应文本 469
17.4.7 获取JSON 数据 469
17.4.8 获取XML 数据 471
17.4.9 获取二进制数据 472
17.5 小结 473
17.6 知识拓展 473
17.6.1 请求进度条 473
17.6.2 跨域请求 476
第18章 CSS 网页特效 478
18.1 CSS 操作 478
18.1.1 样式对象 478
18.1.2 计算样式 480
18.1.3 设置样式 481
18.2 CSS 大小 482
18.2.1 CSS 高宽 482
18.2.2 元素高宽 483
18.2.3 视窗大小 484
18.3 CSS 动画 486
18.3.1 淡入淡出 486
18.3.2 滑入滑出 488
18.4 小结 491
18.5 知识拓展 491
第19章 数据存储 493
19.1 Cookie 493
19.1.1 Cookie 获取 494
19.1.2 Cookie 设置 495
19.1.3 Cookie 删除 496
19.1.4 Cookie 安全 497
19.2 Session 497
19.3 WebStorage 498
19.3.1 localStorage 对象 498
19.3.2 sessionStorage 对象 502
19.3.3 Cookie 与Storage 对比 503
19.4 小结 504
第20章 多媒体 505
20.1 文件 505
20.1.1 Blob 对象 505
20.1.2 File 对象 506
20.1.3 读取文件 508
20.2 画板 513
20.2.1 canvas 标签 513
20.2.2 canvas 绘图 515
20.3 音频 517
20.3.1 audio 标签 517
20.3.2 audio 属性 518
20.4 视频 520
20.4.1 video 标签 520
20.4.2 video 属性 520
20.5 小结 522
第21章 多线程 523
21.1 浏览器线程 523
21.2 WebWorker 524
21.2.1 创建线程 524
21.2.2 线程通信 525
21.2.3 结束线程 528
21.3 线程安全 529
21.4 小结 529
21.5 知识拓展 530
第22章 jQuery 534
22.1 jQuery 介绍 534
22.1.1 元素集合 535
22.1.2 链式调用 536
22.2 选择器 537
22.2.1 CSS 选择器 537
22.2.2 表单选择器 539
22.2.3 元素筛选 541
22.2.4 子元素筛选 542
22.2.5 内容筛选 544
22.2.6 可见性筛选 545
22.3 DOM 547
22.3.1 新建节点 547
22.3.2 拷贝节点 548
22.3.3 插入节点 550
22.3.4 移除节点 555
22.3.5 替换节点 558
22.3.6 遍历节点 560
22.4 属性操作 561
22.4.1 获取属性 561
22.4.2 设置属性 563
22.4.3 移除属性 564
22.5 样式表 565
22.5.1 获取样式 565
22.5.2 设置样式 566
22.5.3 单位 570
22.5.4 尺寸 571
22.5.5 位置 574
22.6 事件 579
22.6.1 绑定与解绑 579
22.6.2 事件模拟 581
22.6.3 事件对象 582
22.6.4 文档初始化 583
22.7 数据 584
22.7.1 获取数据 585
22.7.2 设置数据 586
22.7.3 移除数据 587
22.8 动画 588
22.8.1 显示隐藏 588
22.8.2 滑动动画 590
22.8.3 淡入淡出 591
22.8.4 动画队列 592
22.8.5 清除动画 595
22.8.6 自定义动画 596
22.9 AJAX 598
22.9.1 发送请求 598
22.9.2 全局事件 603
22.10 小结 604
22.11 知识拓展 605
22.11.1 框架兼容 605
22.11.2 插件开发 606
第23章 项目实战 610
23.1 项目分析 610
23.2 技术选型 610
23.3 个税计算器 611
23.3.1 网页结构 611
23.3.2 税率表 613
23.3.3 五险一金 613
23.3.4 纳税计算 614
23.4 小结 624
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网