注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合一本书讲透JavaScript

一本书讲透JavaScript

一本书讲透JavaScript

定 价:¥79.00

作 者: [美]迈克尔·哈特尔
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111762195 出版时间: 2024-09-01 包装: 平装-胶订
开本: 16开 页数: 字数:  

内容简介

  这是一本讲解如何基于当下开发人员常用的开发工具编写实用性高的JavaScript程序的实战性手册。?通过阅读本书,你将学习:?快速将简单的JavaScript应用程序部署到实时网络?使用字符串和其他原生JavaScript对象?使用函数以及优雅、强大的函数式编程技术?创建同时具有属性和方法的新对象?编写测试程序并通过测试驱动开发(TDD)改进代码?开发和使用独立的、模块化的NPM软件包?通过事件监听器、动态HTML表单和DOM操作增加交互性?编写实用且非平凡的JavaScript shell脚本?使用JavaScript从0到1构建一个工业级交互式网站?本书通过针对性的练习来帮助读者掌握编写JavaScript程序的重点知识,并基于当下通用开发软件,让读者尽快上手开发出实用的JavaScript程序。

作者简介

  迈克尔·哈特尔(Michael Hartl)毕业于哈佛大学,拥有加州理工学院的物理学博士学位,并且是Y Combinator企业家计划的成员。他曾任教加州理工学院,并获得了教学卓越终身成就奖。他著有十几本书籍,并且是 Learn Enough系列书籍的联合创始人和主编。本书是 Learn Enough系列书籍中的一本,该系列书籍还包括《一本书讲透命令行工具、文本编辑器和Git》《一本书讲透Python编程》《一本书讲透HTML、CSS和布局》。同时,他也是 Tau Day 的创始人及The Tau Manifesto和Ruby on Rails Tutorial书籍的作者。

图书目录

前 言
第1章 “Hello, World!”程序 1
1.1 JavaScript简介 3
1.2 Web浏览器中的JS 4
1.3 REPL中的JS 10
1.4 文件中的JS 13
1.5 Shell脚本中的JS 14
第2章 字符串 16
2.1 字符串基础 16
2.2 拼接和插值 17
2.3 输出打印 21
2.4 属性、布尔值和控制流 23
2.5 方法 29
2.6 字符串迭代 32
第3章 数组 35
3.1 分割split() 35
3.2 访问数组 36
3.3 数组分片slice() 37
3.4 更多数组操作方法 38
3.5 数组迭代 40
第4章 其他原生对象 42
4.1 Math和Number对象 42
4.2 Date 45
4.3 正则表达式 47
4.4 简单对象 53
4.5 应用:独特单词 54
第5章 函数 60
5.1 定义函数 60
5.2 文件中的函数 63
5.3 方法链 69
5.4 迭代 72
第6章 函数式编程 76
6.1 Map函数 77
6.2 Filter函数 80
6.3 Reduce 函数 82
第7章 对象和原型 87
7.1 定义对象 87
7.2 原型 90
7.3 变更原生对象 95
第8章 测试和测试驱动开发 97
8.1 测试设置 97
8.2 初始化测试范围 100
8.3 RED(测试不通过) 104
8.4 GREEN(测试通过) 109
8.5 重构 113
第9章 事件和DOM操作 120
9.1 有效的回文页面 120
9.2 事件监听器 124
9.3 动态HTML 130
9.4 表单处理 133
第10章 Node.js中的shell脚本 139
10.1 读取文件 139
10.2 从URL读取信息 141
10.3 命令行中的DOM操作 145
第11章 完整的应用程序示例:图片库 153
11.1 为图片库做准备工作 154
11.2 更改图片库的图像 158
11.3 设置当前图像 164
11.4 更改图像信息 167
11.5 结论 172

本目录推荐