《达人迷 JavaScript趣味编程15例》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:ChrisMinnickEvaHolland著;李风明,黄波译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2017
  • ISBN:9787115453310
  • 页数:269 页
图书介绍:这是一本好玩又好用的JavaScript编程入门学习书,每天一课每周一章教会你关于JavaScript编程的一个核心知识点,从什么是JavaScript、怎样下载安装软件和配置网页附加项,到使用HTML、CSS制作网页,进而学习如何在网页上增加特效和动画。本书语言轻松诙谐,配以彩色图片,即使是没有任何经验的初学者也能很快学会。

概述 1

关于本书 1

给达人迷们的假设 2

本书中的图标 2

更多内容 3

下一步 3

第1部分 什么是JavaScript?注意!JavaScript真的很棒! 5

第1章 网络编程 7

什么是编程 7

谈起计算机 8

选择一种语言 9

JavaScript是什么 10

准备好你的浏览器 13

打开Web开发工具 14

介绍JavaScript控制台(Console) 16

运行第一个JavaScript命令 17

与数学快乐相处 18

第2章 理解语法 19

准确地表达你的意思 19

写一条语句 20

遵守规则 21

在字符串中使用文本 23

在代码中使用文本 24

注意空白 25

写注释 26

第3章 给予和接收数据 28

掌握变量 28

创建变量 29

在变量中存储数据 30

理解数据类型 31

字符串数据类型 32

数字数据类型 33

布尔数据类型 34

提示用户输入 34

存储用户输入 35

响应输入 36

使用alert() 36

使用document.write() 38

结合输入和输出 39

第4章 修改Web应用程序 41

介绍JSFiddle 42

查看修改 43

Playing with fiddles 43

利用CSS 44

修改HTML 48

修改JavaScript 50

创建一个JSFiddle账户 51

分享你的修改 52

保存你的应用程序 53

第2部分 网络动画 55

第5章 JavaScript和HTML 57

编写HTML 58

看看没有HTML时文本的样子 58

使用HTML:标签相关 58

看一个网页的基本结构 60

创建你的第一个网页 61

了解HTML元素 62

添加属性元素 65

使用JavaScript改变HTML 66

用getElementByld获取元素 66

使用innerHTML获取元素中的内容 66

尝试一下:更改列表 67

第6章 JavaScript和CSS 70

会见JavaScript的机器人Douglas 71

CSS基础 71

CSS选择器 71

CSS声明 73

CSS属性提供风格 73

使用CSS颜色 75

调整CSS元素大小 76

了解串联 79

CSS定位元素 79

定制专属的JavaScript机器人 80

第7章 构建动画机器人 81

用JavaScript更改CSS 81

用JavaScript修改Douglas 82

对Douglas进行试验 84

让Douglas跳舞 85

处理事件 86

编写一个监听器 87

创建一个JavaScript动画 90

给另一个元素添加动画 91

添加第二个动画函数 91

第3部分 获取操作 95

第8章 用操作数建立你梦想中的车 97

了解操作数 98

使用对象 101

配置梦想中的车 102

第9章 混合使用运算符 106

介绍超级计算器 107

复制超级计算器 107

使用超级计算器 108

操作字符串和算术运算符的超级计算器 110

超级计算器与比较运算符 113

超级计算器的技巧 116

第10章 创建JavaScript文字游戏 118

创建一个可变的故事 118

创建单词替换游戏 119

编写HTML 120

样式化文字游戏 123

编写JavaScript代码 125

整理程序 127

第4部分 数组和函数 133

第11章 创建和修改数组 135

什么是数组 135

创建和访问数组 136

存储不同类型的数据 137

获取数组值 137

在数组中使用变量 137

改变数组元素的值 137

使用数组方法 138

学习数组中的方法 139

toString()和valueOf() 140

concat() 141

indexOf() 141

join() 142

IastIndexOf() 142

pop() 143

push() 144

reverse() 145

shift()和unshift() 145

slice() 146

sort() 146

splice() 147

第12章 函数 148

理解函数 148

内置函数 149

自定义函数 149

了解函数的组成 150

定义函数 150

给定函数头 151

填写函数体 151

调用函数 151

定义形式参数 151

传递实际参数 151

返回值 152

创建Function Junction 152

浏览HTML 153

仔细阅读CSS 153

编写Function Junction的JavaScript 155

轮到你了:加长轨道 158

第13章 创建一个心愿单程序 159

介绍心愿单程序 159

查看完成的程序 160

复制代码 161

编写HTML 162

编写JavaScript代码 164

创建事件监听器 164

声明全局变量 165

编写函数 166

打开打印对话框 174

优化心愿单程序 176

第5部分 自由选择 177

第14章 使用If...Else语句做判断 179

布尔逻辑 179

相等 180

不等于 180

大于和小于 180

大于等于和小于等于 180

不大于和不小于 180

介绍if...else语句 181

没有运算符的变量 182

结合比较与逻辑运算符 183

新的JavaScript比萨店 184

运行应用程序 184

复制代码(或用你自己写的代码) 185

规划比萨饼店的改进计划 185

将新项目添加到菜单 185

送货到其他城市 187

显示运费 188

编写生日特别策划 189

第15章 用switch做不一样的事情 194

编写switch语句 194

构建活动日历 196

使用活动日历程序 196

复制活动日历程序 198

使用Date对象 198

构建活动日历程序 200

第16章 开启探险之旅 205

规划故事 205

创建流程图 206

写故事 206

玩游戏 207

复制代码 208

仔细看HTML和CSS 208

使用display:none关闭元素 209

看(或不看)故事部分 211

编写“Martian Rescue!”的JavaScript代码 212

创建元素快捷方式 213

创建空数组 213

创建事件侦听器 213

调用askQuestion()函数 214

编写函数 215

编写continueStory() 218

编写theEnd() 222

第6部分 循环 225

第17章 什么是For循环 227

介绍for循环 227

for循环的三个部分 228

编写和使用for循环 229

随机天气预报 230

使用Math.random() 230

编写应用程序 231

检查结果 234

为应用程序设计样式 235

第18章 使用While循环 237

编写while循环 237

循环一定次数 238

使用while计数 238

使用while循环遍历数组 239

编写午餐游戏 239

复制代码 240

写buyLunches() 241

试试看 243

回到你自己的网站 244

了解虚拟主机 244

x10Hosting入门 245

第19章 创建一个柠檬水摊 250

玩游戏 250

业务课 252

赚取利润 252

了解你的客户 252

了解数学 253

销量数量、温度、价格关系图 253

构建游戏 255

复制代码 256

编写JavaScript 256

创建全局变量 256

生成天气预报 258

开摊位 260

重置程序 263

显示报告 263

整理和调试程序 265

改进柠檬水摊游戏 269