JavaScript动态网站开发案例课堂/网站开发案例课堂

JavaScript动态网站开发案例课堂/网站开发案例课堂
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2016-07
版次: 1
ISBN: 9787302438304
定价: 69.00
装帧: 平装
开本: 16开
纸张: 纯质纸
页数: 516页
字数: 782千字
正文语种: 简体中文
5人买过
  •   本书以零基础讲解为宗旨,用实例引导读者深入学习,采取JavaScript基础知识→JavaScript核心技术→JavaScript高级应用→网页特效应用案例的讲解模式,深入浅出地讲解了JavaScript动态网页设计和开发动态网站的各项技术及实战技能。
      本书适合任何想学习JavaScript动态网页设计的人员,无论您是否从事计算机相关行业,无论您是否接触过JavaScript动态网页设计,通过学习本书内容均可快速掌握JavaScript动态网页设计和开发动态网站的方法和技巧。

    作者长期从事网站开发工作,数年来承接了大量的项目,具有丰富的实践经验。 第1篇 基础知识
    第1章 打开JavaScript动态网页设计之门--必须了解的JavaScript知识 3
    1.1 认识JavaScript 4
    1.1.1 什么是JavaScript 4
    1.1.2 JavaScript的特点 4
    1.1.3 JavaScript与Java的区别 5
    1.1.4 JavaScript版本 6
    1.2 JavaScript的编写工具 7
    1.2.1 案例--使用记事本
    编写JavaScript 7
    1.2.2 案例--使用Dreamweaver
    编写JavaScript 8
    1.3 JavaScript在HTML中的使用 9
    1.3.1 案例--在HTML网页头中
    嵌入JavaScript代码 9
    1.3.2 案例--在HTML网页中
    嵌入JavaScript代码 10
    1.3.3 案例--在HTML网页的元素
    事件中嵌入JavaScript代码 11
    1.3.4 案例--在HTML中调用已经
    存在的JavaScript文件 12
    1.3.5 案例--通过JavaScript伪URL
    引入JavaScript脚本代码 13
    1.4 JavaScript和浏览器 14
    1.4.1 案例--在Internet Explorer中
    调用JavaScript代码 14
    1.4.2 案例--在Firefox中调用
    JavaScript代码 15
    1.4.3 案例--在Opera中调用
    JavaScript代码 15
    1.4.4 案例--浏览器中的文档对象
    类型 15
    1.5 跟我练练手 16
    1.6 实战演练--一个简单的JavaScript
    实例 16
    1.7 高手甜点 17
    第2章 读懂JavaScript代码前提--
    JavaScript 编程基础 19
    2.1 JavaScript的基本语法 20
    2.1.1 语句执行顺序 20
    2.1.2 区分大小写 20
    2.1.3 分号与空格 20
    2.1.4 对代码行进行折行 21
    2.1.5 注释 21
    2.1.6 语句 23
    2.1.7 语句块 23
    2.2 JavaScript的数据结构 24
    2.2.1 标识符 24
    2.2.2 关键字 25
    2.2.3 保留字 25
    2.2.4 常量 26
    2.2.5 变量 26
    2.3 JavaScript的数据类型 28
    2.3.1 案例--typeof 运算符 28
    2.3.2 案例--Undefined(未定义)
    类型 29
    2.3.3 案例--Null(空值)类型 30
    2.3.4 案例--Boolean(布尔)类型 31
    2.3.5 案例--Number(数值)类型 32
    2.3.6 案例--String(字符串数据)
    类型 32
    2.3.7 案例--Object(对象数据)
    类型 33
    2.4 JavaScript的运算符 34
    2.4.1 案例--算术运算符 34
    2.4.2 案例--比较运算符 35
    2.4.3 案例--位运算符 36
    2.4.4 案例--逻辑运算符 37
    2.4.5 案例--条件运算符 39
    2.4.6 案例--赋值运算符 40
    2.4.7 案例--运算符优先级 41
    2.5 JavaScript的表达式 43
    2.5.1 案例--赋值表达式 43
    2.5.2 案例--算术表达式 44
    2.5.3 案例--布尔表达式 44
    2.5.4 案例--字符串表达式 45
    2.5.5 案例--类型转换 46
    2.6 实战演练--局部变量和全局变量的
    优先级 47
    2.7 跟我练练手 49
    2.8 高手甜点 49
    第3章 改变程序执行方向--程序控制
    结构与语句 51
    3.1 基本处理流程 52
    3.2 赋值语句 52
    3.3 条件判断语句 53
    3.3.1 案例--if语句 53
    3.3.2 案例--"if...else"语句 54
    3.3.3 案例--"if...else if"语句 55
    3.3.4 案例--if语句的嵌套 56
    3.3.5 案例--switch语句 57
    3.4 循环控制语句 59
    3.4.1 案例--while语句 59
    3.4.2 案例--"do...while"语句 60
    3.4.3 案例--for循环语句 61
    3.5 跳转语句 62
    3.5.1 案例--break语句 62
    3.5.2 案例--continue语句 63
    3.6 案例--使用对话框 64
    3.7 实战演练--在页面中显示距离
    2016年元旦节的天数 66
    3.8 跟我练练手 68
    3.9 高手甜点 68
    第4章 JavaScript语言代码中的
    密码--函数 69
    4.1 函数的简介 70
    4.2 定义函数 70
    4.2.1 不指定函数名 70
    4.2.2 指定函数名 71
    4.2.3 函数参数的使用 71
    4.2.4 案例--函数返回值 72
    4.3 函数的调用 74
    4.3.1 案例--函数的简单调用 74
    4.3.2 案例--在表达式中
    调用函数 75
    4.3.3 案例--在事件响应中
    调用函数 75
    4.3.4 案例--通过链接调用函数 76
    4.4 JavaScript中常用的函数 77
    4.4.1 案例--嵌套函数 77
    4.4.2 案例--递归函数 78
    4.4.3 案例--内置函数 80
    4.5 实战演练--购物简易计算器 87
    4.6 跟我练练手 89
    4.7 高手甜点 90
    第5章 JavaScript 语言基础--对象
    与数组 91
    5.1 了解对象 92
    5.1.1 什么是对象 92
    5.1.2 面向对象编程 93
    5.1.3 JavaScript的内部对象 94
    5.2 对象访问语句 95
    5.2.1 案例--"for...in"
    循环语句 95
    5.2.2 案例--with语句 96
    5.3 JavaScript中的数组 97
    5.3.1 案例--创建和访问数组
    对象 97
    5.3.2 案例--使用"for...in"语句
    控制数组 99
    5.3.3 案例--Array对象的常用
    属性和方法 100
    5.4 详解常用的数组对象方法 110
    5.4.1 案例--连接其他数组到
    当前数组 110
    5.4.2 案例--将数组元素连接为
    字符串 111
    5.4.3 案例--移除数组中最后一个
    元素 111
    5.4.4 案例--将指定的数值添加到
    数组中 112
    5.4.5 案例--反序排列数组中的
    元素 113
    5.4.6 案例--删除数组中的第一个
    元素 114
    5.4.7 案例--获取数组中的一部分
    数据 115
    5.4.8 案例--对数组中的元素进行
    排序 115
    5.4.9 案例--将数组转换成
    字符串 117
    5.4.10 案例--将数组转换成本地
    字符串 117
    5.4.11 案例--在数组开头插入
    数据 118
    5.5 创建和使用自定义对象 119
    5.5.1 案例--定义对象的
    构造函数 119
    5.5.2 案例--直接对对象初始化 121
    5.5.3 案例--修改和删除对象
    实例的属性 122
    5.5.4 案例--通过原型为对象添加
    新属性和新方法 123
    5.5.5 案例--自定义对象的嵌套 125
    5.5.6 案例--内存的分配和释放 127
    5.6 实战演练--利用二维数组创建
    动态下拉菜单 127
    5.7 跟我练练手 129
    5.8 高手甜点 129
    第6章 JavaScript的内置对象--
    日期与字符串对象 131
    6.1 日期对象 132
    6.1.1 案例--创建日期对象 132
    6.1.2 案例--日期对象的方法 133
    6.2 详解日期对象的常用方法 136
    6.2.1 案例--返回当前日期和
    时间 136
    6.2.2 案例--以不同的格式显示
    当前日期 137
    6.2.3 案例--返回日期所对应的
    周次 138
    6.2.4 案例--显示当前时间 139
    6.2.5 案例--返回距1970年1月1日
    午夜的时差 140
    6.2.6 案例--以不同的格式显示
    UTC日期 140
    6.2.7 案例--根据世界时返回日期
    对应的周次 141
    6.2.8 案例--以不同的格式显示
    UTC时间 142
    6.2.9 案例--设置日期对象中的
    年份、月份与日期值 143
    6.2.10 案例--设置小时、分钟与
    秒钟的值 144
    6.2.11 案例--设置Date对象的
    UTC日期 145
    6.2.12 案例--返回当地时间与
    UTC时间的差值 146
    6.2.13 案例--将Date对象中的日期
    转化为字符串格式 147
    6.2.14 案例--返回以UTC时间
    表示的日期字符串 147
    6.2.15 案例--将日期对象转化为
    本地日期 148
    6.2.16 案例--日期间的运算 148
    6.3 字符串对象 149
    6.3.1 创建字符串对象的方法 149
    6.3.2 字符串对象的常用属性 150
    6.3.3 字符串对象的常用方法 151
    6.4 详解字符串对象的常用方法 152
    6.4.1 案例--设置字符串字体
    属性 152
    6.4.2 案例--以闪烁方式显示
    字符串 153
    6.4.3 案例--转换字符串的
    大小写 154
    6.4.4 案例--连接字符串 155
    6.4.5 案例--比较两个字符串的
    大小 155
    6.4.6 案例--分割字符串 156
    6.4.7 案例--从字符串中提取
    字符串 157
    6.5 实战演练--制作网页随机验证码 158
    6.6 跟我练练手 159
    6.7 高手甜点 160
    第7章 JavaScript的内置对象--
    数值与数学对象 161
    7.1 Number对象 162
    7.1.1 案例--创建Number对象 162
    7.1.2 案例--Number对象的属性 162
    7.1.3 Number对象的方法 166
    7.2 详解Number对象常用的方法 166
    7.2.1 案例--把Number对象
    转换为字符串 166
    7.2.2 案例--把Number对象
    转换为本地格式字符串 167
    7.2.3 案例--四舍五入时指定
    小数位数 167
    7.2.4 案例--返回以指数记数法
    表示的数字 168
    7.2.5 案例--以指数记数法指定
    小数位 169
    7.3 Math对象 169
    7.3.1 案例--创建Math对象 169
    7.3.2 案例--Math对象的属性 170
    7.3.3 Math对象的方法 171
    7.4 详解Math对象常用的方法 172
    7.4.1 案例--返回数的绝对值 172
    7.4.2 案例--返回数的正弦值、
    正切值和余弦值 173
    7.4.3 案例--返回数的反正弦值、
    正切值和余弦值 175
    7.4.4 案例--返回两个或多个
    参数中的最大值或最小值 177
    7.4.5 案例--计算指定数值的
    平方根 178
    7.4.6 案例--数值的幂运算 178
    7.4.7 案例--计算指定数值的
    对数 179
    7.4.8 案例--取整运算 180
    7.4.9 案例--生成0到1之间的
    随机数 180
    7.4.10 案例--根据指定的坐标
    返回一个弧度值 181
    7.4.11 案例--返回大于或等于
    指定参数的最小整数 182
    7.4.12 案例--返回小于或等于
    指定参数的最大整数 182
    7.4.13 案例--返回以e为
    基数的幂 183
    7.5 实战演练--使用Math对象
    设计程序 184
    7.6 跟我练练手 185
    7.7 高手甜点 185
    第8章 编程错误的终结者--
    JavaScript的调试与优化 187
    8.1 常见的错误和异常 188
    8.2 处理异常的方法 189
    8.2.1 案例--用onerror事件
    处理异常 189
    8.2.2 案例--使用
    "try...catch...finally"
    语句处理异常 191

  • 内容简介:
      本书以零基础讲解为宗旨,用实例引导读者深入学习,采取JavaScript基础知识→JavaScript核心技术→JavaScript高级应用→网页特效应用案例的讲解模式,深入浅出地讲解了JavaScript动态网页设计和开发动态网站的各项技术及实战技能。
      本书适合任何想学习JavaScript动态网页设计的人员,无论您是否从事计算机相关行业,无论您是否接触过JavaScript动态网页设计,通过学习本书内容均可快速掌握JavaScript动态网页设计和开发动态网站的方法和技巧。

  • 作者简介:
    作者长期从事网站开发工作,数年来承接了大量的项目,具有丰富的实践经验。
  • 目录:
    第1篇 基础知识
    第1章 打开JavaScript动态网页设计之门--必须了解的JavaScript知识 3
    1.1 认识JavaScript 4
    1.1.1 什么是JavaScript 4
    1.1.2 JavaScript的特点 4
    1.1.3 JavaScript与Java的区别 5
    1.1.4 JavaScript版本 6
    1.2 JavaScript的编写工具 7
    1.2.1 案例--使用记事本
    编写JavaScript 7
    1.2.2 案例--使用Dreamweaver
    编写JavaScript 8
    1.3 JavaScript在HTML中的使用 9
    1.3.1 案例--在HTML网页头中
    嵌入JavaScript代码 9
    1.3.2 案例--在HTML网页中
    嵌入JavaScript代码 10
    1.3.3 案例--在HTML网页的元素
    事件中嵌入JavaScript代码 11
    1.3.4 案例--在HTML中调用已经
    存在的JavaScript文件 12
    1.3.5 案例--通过JavaScript伪URL
    引入JavaScript脚本代码 13
    1.4 JavaScript和浏览器 14
    1.4.1 案例--在Internet Explorer中
    调用JavaScript代码 14
    1.4.2 案例--在Firefox中调用
    JavaScript代码 15
    1.4.3 案例--在Opera中调用
    JavaScript代码 15
    1.4.4 案例--浏览器中的文档对象
    类型 15
    1.5 跟我练练手 16
    1.6 实战演练--一个简单的JavaScript
    实例 16
    1.7 高手甜点 17
    第2章 读懂JavaScript代码前提--
    JavaScript 编程基础 19
    2.1 JavaScript的基本语法 20
    2.1.1 语句执行顺序 20
    2.1.2 区分大小写 20
    2.1.3 分号与空格 20
    2.1.4 对代码行进行折行 21
    2.1.5 注释 21
    2.1.6 语句 23
    2.1.7 语句块 23
    2.2 JavaScript的数据结构 24
    2.2.1 标识符 24
    2.2.2 关键字 25
    2.2.3 保留字 25
    2.2.4 常量 26
    2.2.5 变量 26
    2.3 JavaScript的数据类型 28
    2.3.1 案例--typeof 运算符 28
    2.3.2 案例--Undefined(未定义)
    类型 29
    2.3.3 案例--Null(空值)类型 30
    2.3.4 案例--Boolean(布尔)类型 31
    2.3.5 案例--Number(数值)类型 32
    2.3.6 案例--String(字符串数据)
    类型 32
    2.3.7 案例--Object(对象数据)
    类型 33
    2.4 JavaScript的运算符 34
    2.4.1 案例--算术运算符 34
    2.4.2 案例--比较运算符 35
    2.4.3 案例--位运算符 36
    2.4.4 案例--逻辑运算符 37
    2.4.5 案例--条件运算符 39
    2.4.6 案例--赋值运算符 40
    2.4.7 案例--运算符优先级 41
    2.5 JavaScript的表达式 43
    2.5.1 案例--赋值表达式 43
    2.5.2 案例--算术表达式 44
    2.5.3 案例--布尔表达式 44
    2.5.4 案例--字符串表达式 45
    2.5.5 案例--类型转换 46
    2.6 实战演练--局部变量和全局变量的
    优先级 47
    2.7 跟我练练手 49
    2.8 高手甜点 49
    第3章 改变程序执行方向--程序控制
    结构与语句 51
    3.1 基本处理流程 52
    3.2 赋值语句 52
    3.3 条件判断语句 53
    3.3.1 案例--if语句 53
    3.3.2 案例--"if...else"语句 54
    3.3.3 案例--"if...else if"语句 55
    3.3.4 案例--if语句的嵌套 56
    3.3.5 案例--switch语句 57
    3.4 循环控制语句 59
    3.4.1 案例--while语句 59
    3.4.2 案例--"do...while"语句 60
    3.4.3 案例--for循环语句 61
    3.5 跳转语句 62
    3.5.1 案例--break语句 62
    3.5.2 案例--continue语句 63
    3.6 案例--使用对话框 64
    3.7 实战演练--在页面中显示距离
    2016年元旦节的天数 66
    3.8 跟我练练手 68
    3.9 高手甜点 68
    第4章 JavaScript语言代码中的
    密码--函数 69
    4.1 函数的简介 70
    4.2 定义函数 70
    4.2.1 不指定函数名 70
    4.2.2 指定函数名 71
    4.2.3 函数参数的使用 71
    4.2.4 案例--函数返回值 72
    4.3 函数的调用 74
    4.3.1 案例--函数的简单调用 74
    4.3.2 案例--在表达式中
    调用函数 75
    4.3.3 案例--在事件响应中
    调用函数 75
    4.3.4 案例--通过链接调用函数 76
    4.4 JavaScript中常用的函数 77
    4.4.1 案例--嵌套函数 77
    4.4.2 案例--递归函数 78
    4.4.3 案例--内置函数 80
    4.5 实战演练--购物简易计算器 87
    4.6 跟我练练手 89
    4.7 高手甜点 90
    第5章 JavaScript 语言基础--对象
    与数组 91
    5.1 了解对象 92
    5.1.1 什么是对象 92
    5.1.2 面向对象编程 93
    5.1.3 JavaScript的内部对象 94
    5.2 对象访问语句 95
    5.2.1 案例--"for...in"
    循环语句 95
    5.2.2 案例--with语句 96
    5.3 JavaScript中的数组 97
    5.3.1 案例--创建和访问数组
    对象 97
    5.3.2 案例--使用"for...in"语句
    控制数组 99
    5.3.3 案例--Array对象的常用
    属性和方法 100
    5.4 详解常用的数组对象方法 110
    5.4.1 案例--连接其他数组到
    当前数组 110
    5.4.2 案例--将数组元素连接为
    字符串 111
    5.4.3 案例--移除数组中最后一个
    元素 111
    5.4.4 案例--将指定的数值添加到
    数组中 112
    5.4.5 案例--反序排列数组中的
    元素 113
    5.4.6 案例--删除数组中的第一个
    元素 114
    5.4.7 案例--获取数组中的一部分
    数据 115
    5.4.8 案例--对数组中的元素进行
    排序 115
    5.4.9 案例--将数组转换成
    字符串 117
    5.4.10 案例--将数组转换成本地
    字符串 117
    5.4.11 案例--在数组开头插入
    数据 118
    5.5 创建和使用自定义对象 119
    5.5.1 案例--定义对象的
    构造函数 119
    5.5.2 案例--直接对对象初始化 121
    5.5.3 案例--修改和删除对象
    实例的属性 122
    5.5.4 案例--通过原型为对象添加
    新属性和新方法 123
    5.5.5 案例--自定义对象的嵌套 125
    5.5.6 案例--内存的分配和释放 127
    5.6 实战演练--利用二维数组创建
    动态下拉菜单 127
    5.7 跟我练练手 129
    5.8 高手甜点 129
    第6章 JavaScript的内置对象--
    日期与字符串对象 131
    6.1 日期对象 132
    6.1.1 案例--创建日期对象 132
    6.1.2 案例--日期对象的方法 133
    6.2 详解日期对象的常用方法 136
    6.2.1 案例--返回当前日期和
    时间 136
    6.2.2 案例--以不同的格式显示
    当前日期 137
    6.2.3 案例--返回日期所对应的
    周次 138
    6.2.4 案例--显示当前时间 139
    6.2.5 案例--返回距1970年1月1日
    午夜的时差 140
    6.2.6 案例--以不同的格式显示
    UTC日期 140
    6.2.7 案例--根据世界时返回日期
    对应的周次 141
    6.2.8 案例--以不同的格式显示
    UTC时间 142
    6.2.9 案例--设置日期对象中的
    年份、月份与日期值 143
    6.2.10 案例--设置小时、分钟与
    秒钟的值 144
    6.2.11 案例--设置Date对象的
    UTC日期 145
    6.2.12 案例--返回当地时间与
    UTC时间的差值 146
    6.2.13 案例--将Date对象中的日期
    转化为字符串格式 147
    6.2.14 案例--返回以UTC时间
    表示的日期字符串 147
    6.2.15 案例--将日期对象转化为
    本地日期 148
    6.2.16 案例--日期间的运算 148
    6.3 字符串对象 149
    6.3.1 创建字符串对象的方法 149
    6.3.2 字符串对象的常用属性 150
    6.3.3 字符串对象的常用方法 151
    6.4 详解字符串对象的常用方法 152
    6.4.1 案例--设置字符串字体
    属性 152
    6.4.2 案例--以闪烁方式显示
    字符串 153
    6.4.3 案例--转换字符串的
    大小写 154
    6.4.4 案例--连接字符串 155
    6.4.5 案例--比较两个字符串的
    大小 155
    6.4.6 案例--分割字符串 156
    6.4.7 案例--从字符串中提取
    字符串 157
    6.5 实战演练--制作网页随机验证码 158
    6.6 跟我练练手 159
    6.7 高手甜点 160
    第7章 JavaScript的内置对象--
    数值与数学对象 161
    7.1 Number对象 162
    7.1.1 案例--创建Number对象 162
    7.1.2 案例--Number对象的属性 162
    7.1.3 Number对象的方法 166
    7.2 详解Number对象常用的方法 166
    7.2.1 案例--把Number对象
    转换为字符串 166
    7.2.2 案例--把Number对象
    转换为本地格式字符串 167
    7.2.3 案例--四舍五入时指定
    小数位数 167
    7.2.4 案例--返回以指数记数法
    表示的数字 168
    7.2.5 案例--以指数记数法指定
    小数位 169
    7.3 Math对象 169
    7.3.1 案例--创建Math对象 169
    7.3.2 案例--Math对象的属性 170
    7.3.3 Math对象的方法 171
    7.4 详解Math对象常用的方法 172
    7.4.1 案例--返回数的绝对值 172
    7.4.2 案例--返回数的正弦值、
    正切值和余弦值 173
    7.4.3 案例--返回数的反正弦值、
    正切值和余弦值 175
    7.4.4 案例--返回两个或多个
    参数中的最大值或最小值 177
    7.4.5 案例--计算指定数值的
    平方根 178
    7.4.6 案例--数值的幂运算 178
    7.4.7 案例--计算指定数值的
    对数 179
    7.4.8 案例--取整运算 180
    7.4.9 案例--生成0到1之间的
    随机数 180
    7.4.10 案例--根据指定的坐标
    返回一个弧度值 181
    7.4.11 案例--返回大于或等于
    指定参数的最小整数 182
    7.4.12 案例--返回小于或等于
    指定参数的最大整数 182
    7.4.13 案例--返回以e为
    基数的幂 183
    7.5 实战演练--使用Math对象
    设计程序 184
    7.6 跟我练练手 185
    7.7 高手甜点 185
    第8章 编程错误的终结者--
    JavaScript的调试与优化 187
    8.1 常见的错误和异常 188
    8.2 处理异常的方法 189
    8.2.1 案例--用onerror事件
    处理异常 189
    8.2.2 案例--使用
    "try...catch...finally"
    语句处理异常 191

查看详情
12
相关图书 / 更多
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java研发自测入门与进阶
林宁、魏兆玉
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java项目开发实战(微视频版)
陈强
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java+OpenCV案例佳作选
姚利民
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java Web及其框架技术
陈振兴
JavaScript动态网站开发案例课堂/网站开发案例课堂
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java开发坑点解析:从根因分析到最佳实践
朱晔
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
JavaScript动态网站开发案例课堂/网站开发案例课堂
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)