更新时间:2020-10-30 18:13:59
封面
版权信息
译者序
前言
第1章 JavaScript程序设计基础
1.1 什么是程序设计
1.1.1 通用问题解决策略
1.1.2 程序开发周期
1.2 程序的结构
1.2.1 输入-处理-输出
1.2.2 控制结构
1.3 数据类型和对数据的操作
1.3.1 数字型数据
1.3.2 字符串型数据
1.3.3 布尔型数据
1.3.4 变量和命名常量
1.3.5 赋值语句
1.3.6 对数据的操作
1.4 解决问题:逻辑思考的重要性
1.4.1 伪代码
1.4.2 流程图
1.5 网页中的JavaScript
1.5.1 <script></script>标签对
1.5.2 <noscript></noscript>标签对
1.5.3 在网页<body>中的JavaScript
1.5.4 在文档<head>区域中的JavaScript
1.5.5 <body>的onload事件
1.6 对象简介
1.6.1 对象是什么
1.6.2 属性和方法
1.6.3 document(文档)对象
1.6.4 点标记
1.6.5 write()方法
1.6.6 getElementById()方法和innerHTML属性
1.6.7 open()和close()方法
1.7 JavaScript函数和事件
1.7.1 JavaScript函数
1.7.2 JavaScript事件
1.8 操作实践
1.8.1 Greg's Gambits:创建About You页面
1.8.2 Carla's Classroom:创建About You页面
1.9 复习与练习
主要术语
练习
编程挑战
案例研究
第2章 编程基石:变量和操作符
2.1 变量是什么
2.1.1 内存单元
2.1.2 变量名
2.1.3 命名建议
2.1.4 声明变量
2.2 数据类型
2.2.1 弱类型语言
2.2.2 数字
2.2.3 字符串和字符
2.2.4 命名常量
2.3 算术操作符和一些重要的函数
2.3.1 模操作符
2.3.2 操作优先级
2.3.3 连接操作符
2.3.4 分析整数和浮点数
2.4 关系操作符
2.4.1 ASCII码
2.4.2 关系操作符
2.5 逻辑操作符和条件操作符
2.5.1 逻辑操作符
2.5.2 布尔逻辑和布尔操作符
2.5.3 逻辑操作符的操作次序
2.5.4 条件操作符
2.6 操作实践
2.6.1 Greg's Gambits:创建填字游戏
2.6.2 Carla's Classroom:拼写课
2.7 复习与练习
第3章 做出判断:选择结构
3.1 选择结构类型
3.2 单路选择结构:if语句
3.2.1 关于测试条件的说明
3.2.2 关于花括号的说明
3.3 二路选择结构:if...else语句
3.4 嵌套选择结构
3.5 复合条件
3.5.1 组合关系和逻辑操作符
3.6 多路选择结构
3.6.1 if...else if...结构
3.6.2 错误检查:只是开始
3.6.3 switch语句
3.7 操作实践
3.7.1 Greg's Gambits:Vadoma夫人知道所有事情
3.7.2 Carla's Classroom:算术课
3.8 复习与练习
第4章 周而复始:重复结构