|
|
|
|
移动端

目录(1)

《JavaScript开发实战》本书是一本JavaScript 开发入门指导书,主要介绍了变量、对象、函数、数组、构造函数、方括号运算符、作用域、条件语句、模块、模型、视图、控制器、构建网页、控件、模板、数据加载等内容。书中涉及的概念都附有简短示例。本节为目录。

作者:孙晓青/周伟 译来源:机械工业出版社|2018-05-04 21:53

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

目录(1)

译者序
序言
前言
致谢
导读
速览
第一部分 控制台上的核心概念
第1 章 编程、JavaScript 和JS Bin  3
1.1 编程  3
1.2 JavaScript  4
1.3 在实践和思考中学习  4
1.4 JS Bin  5
1.4.1 JS Bin 面板  5
1.4.2 在JS Bin 上运行代码清单  6
1.4.3 输出到控制台  7
1.4.4 代码注释  7
1.4.5 Further Adventures——进阶练习  8
1.4.6 错误消息  8
1.4.7 行号  9
1.4.8 获取账户  9
1.5 游戏The Crypt——本书的一个持续示例  9
1.5.1 运行The Crypt  10
1.5.2 创建The Crypt 的具体步骤  10
1.6 更多示例和练习  12
1.7 浏览器的兼容性  12
1.8 本章小结  12
第2 章 变量:在程序中存储数据  13
2.1 什么是变量  13
2.2 变量的声明和赋值  13
2.2.1 变量声明  14
2.2.2 变量赋值  14
2.2.3 一步实现变量声明和赋值  16
2.2.4 先运算再赋值  17

2.3 选择合适的变量名  18
2.3.1 关键字和保留字  18
2.3.2 变量的命名规则  19
2.3.3 骆驼式命名法(camelCase)  19
2.3.4 使用描述性变量名  19
2.4 The Crypt——玩家变量  20
2.5 本章小结  21
第3 章 对象:数据分组  22
3.1 变量需要分组  22
3.2 创建对象  23
3.2.1 创建一个空对象  24
3.2.2 属性“键.值对”  24
3.3 访问对象的属性  26
3.4 更新对象的属性  28
3.5 其他示例  29
3.5.1 撰写一条博客  29
3.5.2 创建一个日历  29
3.5.3 天气怎么样?  30
3.5.4 一个小测验  31
3.5.5 创建自己的程序  31
3.6 游戏The Crypt——玩家对象  31
3.7 本章小结  33
第4 章 函数:按需执行代码  34
4.1 重复问题  34
4.1.1 将对象的属性作为文本进行显示  34
4.1.2 加税算出总成本  36
4.2 定义函数和调用函数  37
4.2.1 定义新函数  37
4.2.2 函数表达式和函数声明  38
4.2.3 使用函数  39
4.2.4 使用函数的步骤  40
4.3 减少重复  40
4.3.1 函数可用于将对象的属性作为文本进行显示  40
4.3.2 加税并显示总成本的函数  43
4.4 使代码易于阅读和更新  44
4.4.1 更新showMovieInfo 函数  45
4.5 游戏The Crypt——显示玩家的信息  46
4.5.1 用函数显示玩家的信息  47
4.6 本章小结  48
第5 章 参数:将数据传递给函数  49
5.1 函数重用  49
5.2 将信息传递给函数  50
5.2.1 将实参传递给函数  50
5.2.2 将多个实参传递给一个函数  53
5.3 The Crypt——显示玩家信息  54
5.3.1 显示玩家的姓名  55
5.3.2 显示玩家的健康值  56
5.3.3 显示玩家的位置  57
5.3.4 合并显示玩家的信息  58
5.4 本章小结  59
第6 章 返回值:从函数获取数据  60
6.1 从函数返回数据  60
6.1.1 用返回值替代函数调用  60
6.1.2 关键字return  61
6.1.3 使用参数来确定返回值  62
6.2 在控制台提示符下进行实验  64
6.2.1 调用函数  64
6.2.2 声明新的变量  65
6.3 The Crypt——构建玩家信息字符串  66
6.3.1 为玩家的姓名、健康值和位置构建字符串  67
6.3.2 用一个函数显示玩家的信息——把几个函数集合在一起  68
6.4 本章小结  70
第7 章 对象参数:将对象传递给函数  72
7.1 使用对象作为参数  72
7.1.1 访问对象参数的属性  73
7.1.2 给对象参数添加属性  74
7.2 从函数返回对象  75
7.2.1 构建行星——对象创建函数  75
7.2.2 二维空间的点  77
7.3 方法——设置函数作为对象的属性  78
7.3.1 命名空间——将相关函数组织到一起  79
7.3.2 Math 方法  80
7.3.3 String 方法  81
7.3.4 spacer——将更多的方法收入命名空间  83
7.3.5 进一步探索命名空间  85
7.4 The Crypt——将玩家对象作为参数  88
7.5 本章小结  89
第8 章 数组:将数据存入列表  91
8.1 创建数组并访问元素  91
8.1.1 创建数组  91
8.1.2 访问数组元素  93
8.2 数组方法  96
8.2.1 添加和删除元素  96
8.2.2 截取和拼接数组  97
8.2.3 使用forEach 访问每一个元素  98
8.3 The Crypt——玩家的物品数组  103
8.4 本章小结  105
第9 章 构造函数:构建带有函数的对象  107
9.1 使用函数构建对象  108
9.1.1 添加属性  108
9.1.2 添加方法  109
9.2 使用构造函数构建对象  111
9.2.1 构造函数  111
9.2.2 使用Planet 构造函数创建一个新世界  114
9.2.3 使用instanceof 运算符区分对象  115
9.3 建造大师——两个构造函数的示例  115
9.4 The Crypt——为玩家提供掠夺地  118
9.4.1 构建Place 构造函数——名称标题和描述  119
9.4.2 构建Place 构造函数——囤积物品  120
9.4.3 构建Place 构造函数——探索出口  121
9.5 The Crypt——简化玩家创建代码  123
9.5.1 整理玩家属性  124


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

跨越网络工程师必备训练

本书是根据全国计算机技术与软件专业资格(水平)考试“网络工程师级考试大纲”编写的考试辅导用书。全书主体按考试大纲的章节编排,分上、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊