JavaScript程序设计

JavaScript程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2022-03
版次: 1
ISBN: 9787568080507
定价: 48.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 288页
字数: 470千字
6人买过
  • 本书从初学者角度出发,通过通俗易懂的语言、丰富的实例,详细介绍了JavaScript语言进行开发所需要掌握的知识内容。主要包括JavaScript语言核心(ECMAScript)、JSON、Ajax技术等知识内容。注重基础内容的学习与应用。本书是一本体系化的前端教程,教材中知识全面,且具有合理的组织体系。教材中所使用的示例来源于世界技能大赛试题,贴近实战,由浅入深,全面详尽。在出版社网站和自建资源中心上等提供丰富的网络资源,方便读者进一步深化理论学习和实践训练,主要包括教材之外的外延知识、知识点示例程序等。 1998年-2002年 武汉市四十九中学 教师2003年-2009年 武汉弘博集团 副总2010年至今 上海子杰软件有限公司 技术总监2013年3月-2014年2月 百事通网络电视技术发展有限责任公司 技术顾问2013年3月-2014年2月 南京富士通计算机设备有限公司 技术顾问2013年4月-2015年3月 中国太平洋保险(集团)股份有限公司 技术顾问2014年3月-2015年2月 上海辰锐信息科技公司(公安部三所) 技术顾问2015年3月-2016年2月 库卡机器人制造(上海)有限公司 技术顾问2015年9月-2016年8月 上海安托信息技术有限公司 技术顾问2016年3月-2016年9月 杉德集团-上海久彰电子商务有限公司 技术顾问2016年3月-2017年2月 上海索广映像有限公司(上广电索尼) 技术顾问2018年至今 武汉工商学院 院长获奖荣誉:“2018年中国技能大赛----第45届世界技能大赛上海市选拔赛”商务软件解决方案项目、网站设计与开发项目“优秀指导教练”2019年“湖北工匠杯”技能大赛——湖北省服务贸易职业技能大赛商务软件解决方案(软件服务外包)项目优秀教练第46届世界技能大赛湖北省选拔赛商务软件解决方案项目优秀教练中华人民共和国届职业技能大赛移动应用开发项目裁判员 第1章  语言简介 (1)

    1.1  JavaScript简介 (1)

    1.2  JavaScript实现 (2)

    1.2.1  在HTML中使用JavaScript (3)

    1.2.2  元素 (4)

    1.2.3  标签的位置 (4)

    1.2.4  文档模式 (5)

    1.2.5  元素 (6)

    1.3   JavaScript语法 (6)

    1.3.1  区分大小写 (6)

    1.3.2  标识符 (7)

    1.3.3  JavaScript语句 (7)

    1.3.4  注释 (7)

    1.3.5  常见的输出方法 (8)

    1.3.6  调试 (9)

    1.4  关键字和保留字 (11)

    【附件一】 (12)

    第2章  变量与常量 (13)

    2.1  var (13)

    2.1.1  定义变量 (13)

    2.1.2  变量提升 (13)

    2.1.3  变量作用域 (14)

    2.2  let (15)

    2.2.1  块级作用域 (15)

    2.2.2  重复声明 (16)

    2.2.3  暂时性死区 (17)

    2.2.4  模拟私有成员 (18)

    2.3  const (18)

    2.4  变量的解构赋值 (20)

    2.4.1  数组的解构赋值 (20)

    2.4.2  对象的解构赋值 (21)

    2.4.3  字符串的解构赋值 (23)

    2.4.4  数值和布尔值的解构赋值 (23)

    2.4.5  函数参数的解构赋值 (23)

    2.4.6  解构赋值的用途 (24)

    【附件二】 (25)

    第3章  数据类型 (26)

    3.1  数据类型的判断 (26)

    3.1.1  typeof操作符 (26)

    3.1.2  instanceof (27)

    3.1.3  constructor属性 (27)

    3.1.4  Object.prototype.toString()方法 (27)

    3.2  Undefined类型 (28)

    3.3  Null类型 (29)

    3.4  Boolean类型 (29)

    3.5  Number类型 (30)

    3.6  String类型 (34)

    3.7  Symbol类型 (37)

    3.8  BigInt类型 (39)

    3.9  Object类型 (41)

    3.9.1  理解对象 (41)

    3.9.2  对象属性的操作 (44)

    3.9.3  对象的扩展 (46)

    【附件三】 (49)

    第4章  操作符 (50)

    4.1  算术操作符 (50)

    4.1.1  乘性操作符 (50)

    4.1.2  加性操作符 (53)

    4.1.3  指数操作符 (54)



    4.2  比较操作符 (54)

    4.2.1  相等操作符 (55)

    4.2.2  关系操作符 (56)

    4.3  逻辑操作符 (57)

    4.3.1  逻辑非 (57)

    4.3.2  逻辑与 (58)

    4.3.3  逻辑或 (59)

    4.3.4  null判断操作符 (60)

    4.4  赋值操作符 (61)

    4.5  位操作符 (61)

    4.6  其他操作符 (64)

    4.6.1  一元操作符 (64)

    4.6.2  条件操作符 (67)

    4.6.3  逗号操作符 (68)

    4.6.4  分组操作符 (68)

    4.6.5  扩展操作符 (68)

    4.6.6  符号操作符 (69)

    4.6.7  链判断操作符 (69)

    4.7  操作符优先级 (70)

    【附件四】 (72)

    第5章  语句 (73)

    5.1  选择语句 (73)

    5.1.1  if语句 (73)

    5.1.2  switch语句 (74)

    5.2  循环语句 (75)

    5.2.1  for语句 (75)

    5.2.2  for…in语句 (76)

    5.2.3  while语句 (76)

    5.2.4  do…while语句 (77)

    5.2.5  Iterator和for…of语句 (77)

    5.2.6  for await…of语句 (80)

    5.2.7  for each…in语句 (80)

    5.3  其他语句 (80)

    5.3.1  break语句和continue语句 (81)

    5.3.2  label语句 (81)

    5.3.3  return语句 (82)

    5.3.4  with语句 (82)

    5.3.5  throw/try/catch/finally语句 (82)

    5.3.6  debugger语句 (84)

    5.3.7  export语句和import语句 (85)

    5.3.8  block语句 (85)

    5.3.9  empty语句 (85)

    【附件五】 (85)

    第6章  函数 (86)

    6.1  JavaScript函数简介 (86)

    6.1.1  函数的定义 (87)

    6.1.2  函数的调用 (88)

    6.1.3  函数的参数 (93)

    6.1.4  函数的属性和方法 (94)

    6.1.5  函数的内部对象 (95)

    6.1.6  函数表达式 (96)

    6.1.7  函数的作用域链 (99)

    6.1.8  JavaScript不支持重载函数 (100)

    6.2  ES6函数的新特性 (101)

    6.2.1  设置参数默认值 (101)

    6.2.2  函数的严格模式 (102)

    6.2.3  引入rest参数 (103)

    6.2.4  引入name属性 (104)

    6.2.5  箭头函数 (104)

    6.2.6  优化尾调用 (106)

    6.3  递归函数 (106)

    6.3.1  递归函数概述 (106)

    6.3.2  递归函数的应用 (107)

    6.3.3  尾递归 (109)

    6.3.4  递归与迭代的区别 (109)

    6.4  回调函数 (110)

    6.4.1  回调函数简介 (110)

    6.4.2  回调函数的特点与优点 (114)

    6.5  Generator函数 (114)

    6.5.1  Generator函数简介 (114)

    6.5.2  Generator函数的异步应用 (119)

    6.6  async函数 (122)

    6.6.1  async函数简介 (122)

    6.6.2  基本用法 (122)

    6.6.3  await操作符 (123)

    6.6.4  顶层await (123)

    6.7  闭包 (123)

    6.7.1  闭包简介 (123)

    6.7.2  使用return语句实现闭包 (124)

    6.7.3  使用闭包模拟私有方法 (125)

    6.7.4  闭包的特性 (126)

    6.8  函数的防抖和节流 (126)

    6.8.1  函数防抖 (126)

    6.8.2  函数节流 (128)

    【附件六】 (129)

    第7章  面向对象 (130)

    7.1  面向对象概述 (130)

    7.2  面向对象之function形式 (132)

    7.2.1  理解对象 (132)

    7.2.2  使用构造函数创建对象 (136)

    7.2.3  构造函数、原型对象和实例对象的关系 (138)

    7.2.4  function实现继承 (142)

    7.3  面向对象之class形式 (144)

    7.3.1  class基本语法概述 (144)

    7.3.2  class的继承 (148)

    7.4  this对象 (152)

    7.4.1  函数中的this (152)

    7.4.2  构造函数中的this (154)

    7.4.3  对象中的this (154)

    7.4.4  箭头函数中的this (155)

    7.5  API之Proxy设置 (156)

    7.6  API之Reflect反射 (160)

    【附件七】 (163)

    第8章  引用类型 (164)

    8.1  引用类型的内存回收方式 (164)

    8.1.1  内存模型 (164)

    8.1.2  内存分配 (165)

    8.1.3  内存泄漏 (166)

    8.2  Object类型 (172)

    8.2.1  Object构造函数的属性 (172)

    8.2.2  Object构造函数的方法 (172)

    8.2.3  Object原型对象的属性 (176)

    8.2.4  Object原型对象的方法 (176)

    8.3  Array类型 (179)

    8.3.1  数组 (179)

    8.3.2  类数组 (180)

    8.3.3  创建数组的方法 (180)

    8.3.4  数组的转化方法 (180)

    8.3.5  数组的栈方法 (181)

    8.3.6  数组的队列方法 (182)

    8.3.7  数组的重排序方法 (183)

    8.3.8  数组的操作方法 (183)

    8.3.9  数组的位置方法 (186)

    8.3.10  迭代方法 (187)

    8.3.11  归并方法 (190)

    8.3.12  其他方法 (190)

    8.4  Set()函数和WeakSet()函数 (191)

    8.4.1  Set()函数 (191)

    8.4.2  WeakSet()函数 (195)

    8.5  Map对象和WeakMap对象 (196)

    8.5.1  Map对象 (196)

    8.5.2  WeakMap对象 (201)

    8.6  Global对象和Math对象 (203)

    8.6.1  Global对象 (203)

    8.6.2  Math对象 (207)



    8.7  基本包装类型 (211)

    8.7.1  Boolean类型 (211)

    8.7.2  Number类型 (212)

    8.7.3  String类型 (214)

    8.8  Date类型 (222)

    8.8.1  Date对象的属性 (223)

    8.8.2  Date对象的方法 (223)

    8.9  RegExp类型 (229)

    8.9.1  RegExp实例的属性 (231)

    8.9.2  RegExp实例的方法 (232)

    8.9.3  RegExp构造函数的属性 (234)

    8.10  Function类型 (235)

    8.10.1  Function类型的属性 (235)

    8.10.2  Function类型的方法 (235)

    【附件八】 (236)

    第9章  新特性 (237)

    9.1  装饰器 (237)

    9.1.1  类的装饰器 (237)

    9.1.2  类属性/方法的装饰器 (239)

    9.2  Symbol数据类型 (242)

    9.2.1  Symbol属性 (242)

    9.2.2  Symbol方法 (244)

    9.3  Module模块开发 (245)

    9.3.1  export命令 (246)

    9.3.2  import命令 (249)

    9.3.3  as的用法 (250)

    9.3.4  模块的整体加载 (250)

    9.3.5  复合使用 (251)

    9.3.6  import()函数 (251)

    9.4  BigInt对象 (251)

    9.5  Promise()函数 (252)

    【附件九】 (259)



    第10章  JSON (260)

    10.1  JSON语法 (260)

    10.1.1  JSON语法规则 (260)

    10.1.2  JSON表现形式 (261)

    10.2  JSON数据转化方式 (261)

    【附件十】 (262)

    第11章  AJAX (263)

    11.1  XMLHttpRequest对象 (263)

    11.1.1  创建XMLHttpRequest对象 (264)

    11.1.2  发送请求 (264)

    11.1.3  服务器响应 (267)

    11.1.4  HTTP头部信息 (267)

    11.2  AJAX状态码 (268)

    11.3  进度事件 (270)

    11.4  跨域资源共享 (273)

    11.4.1  IE对CORS的实现 (273)

    11.4.2  其他浏览器对CORS的实现 (274)

    11.4.3  跨浏览器的CORS (274)

    【附件十一】 (275)

    参考文献 (276)
  • 内容简介:
    本书从初学者角度出发,通过通俗易懂的语言、丰富的实例,详细介绍了JavaScript语言进行开发所需要掌握的知识内容。主要包括JavaScript语言核心(ECMAScript)、JSON、Ajax技术等知识内容。注重基础内容的学习与应用。本书是一本体系化的前端教程,教材中知识全面,且具有合理的组织体系。教材中所使用的示例来源于世界技能大赛试题,贴近实战,由浅入深,全面详尽。在出版社网站和自建资源中心上等提供丰富的网络资源,方便读者进一步深化理论学习和实践训练,主要包括教材之外的外延知识、知识点示例程序等。
  • 作者简介:
    1998年-2002年 武汉市四十九中学 教师2003年-2009年 武汉弘博集团 副总2010年至今 上海子杰软件有限公司 技术总监2013年3月-2014年2月 百事通网络电视技术发展有限责任公司 技术顾问2013年3月-2014年2月 南京富士通计算机设备有限公司 技术顾问2013年4月-2015年3月 中国太平洋保险(集团)股份有限公司 技术顾问2014年3月-2015年2月 上海辰锐信息科技公司(公安部三所) 技术顾问2015年3月-2016年2月 库卡机器人制造(上海)有限公司 技术顾问2015年9月-2016年8月 上海安托信息技术有限公司 技术顾问2016年3月-2016年9月 杉德集团-上海久彰电子商务有限公司 技术顾问2016年3月-2017年2月 上海索广映像有限公司(上广电索尼) 技术顾问2018年至今 武汉工商学院 院长获奖荣誉:“2018年中国技能大赛----第45届世界技能大赛上海市选拔赛”商务软件解决方案项目、网站设计与开发项目“优秀指导教练”2019年“湖北工匠杯”技能大赛——湖北省服务贸易职业技能大赛商务软件解决方案(软件服务外包)项目优秀教练第46届世界技能大赛湖北省选拔赛商务软件解决方案项目优秀教练中华人民共和国届职业技能大赛移动应用开发项目裁判员
  • 目录:
    第1章  语言简介 (1)

    1.1  JavaScript简介 (1)

    1.2  JavaScript实现 (2)

    1.2.1  在HTML中使用JavaScript (3)

    1.2.2  元素 (4)

    1.2.3  标签的位置 (4)

    1.2.4  文档模式 (5)

    1.2.5  元素 (6)

    1.3   JavaScript语法 (6)

    1.3.1  区分大小写 (6)

    1.3.2  标识符 (7)

    1.3.3  JavaScript语句 (7)

    1.3.4  注释 (7)

    1.3.5  常见的输出方法 (8)

    1.3.6  调试 (9)

    1.4  关键字和保留字 (11)

    【附件一】 (12)

    第2章  变量与常量 (13)

    2.1  var (13)

    2.1.1  定义变量 (13)

    2.1.2  变量提升 (13)

    2.1.3  变量作用域 (14)

    2.2  let (15)

    2.2.1  块级作用域 (15)

    2.2.2  重复声明 (16)

    2.2.3  暂时性死区 (17)

    2.2.4  模拟私有成员 (18)

    2.3  const (18)

    2.4  变量的解构赋值 (20)

    2.4.1  数组的解构赋值 (20)

    2.4.2  对象的解构赋值 (21)

    2.4.3  字符串的解构赋值 (23)

    2.4.4  数值和布尔值的解构赋值 (23)

    2.4.5  函数参数的解构赋值 (23)

    2.4.6  解构赋值的用途 (24)

    【附件二】 (25)

    第3章  数据类型 (26)

    3.1  数据类型的判断 (26)

    3.1.1  typeof操作符 (26)

    3.1.2  instanceof (27)

    3.1.3  constructor属性 (27)

    3.1.4  Object.prototype.toString()方法 (27)

    3.2  Undefined类型 (28)

    3.3  Null类型 (29)

    3.4  Boolean类型 (29)

    3.5  Number类型 (30)

    3.6  String类型 (34)

    3.7  Symbol类型 (37)

    3.8  BigInt类型 (39)

    3.9  Object类型 (41)

    3.9.1  理解对象 (41)

    3.9.2  对象属性的操作 (44)

    3.9.3  对象的扩展 (46)

    【附件三】 (49)

    第4章  操作符 (50)

    4.1  算术操作符 (50)

    4.1.1  乘性操作符 (50)

    4.1.2  加性操作符 (53)

    4.1.3  指数操作符 (54)



    4.2  比较操作符 (54)

    4.2.1  相等操作符 (55)

    4.2.2  关系操作符 (56)

    4.3  逻辑操作符 (57)

    4.3.1  逻辑非 (57)

    4.3.2  逻辑与 (58)

    4.3.3  逻辑或 (59)

    4.3.4  null判断操作符 (60)

    4.4  赋值操作符 (61)

    4.5  位操作符 (61)

    4.6  其他操作符 (64)

    4.6.1  一元操作符 (64)

    4.6.2  条件操作符 (67)

    4.6.3  逗号操作符 (68)

    4.6.4  分组操作符 (68)

    4.6.5  扩展操作符 (68)

    4.6.6  符号操作符 (69)

    4.6.7  链判断操作符 (69)

    4.7  操作符优先级 (70)

    【附件四】 (72)

    第5章  语句 (73)

    5.1  选择语句 (73)

    5.1.1  if语句 (73)

    5.1.2  switch语句 (74)

    5.2  循环语句 (75)

    5.2.1  for语句 (75)

    5.2.2  for…in语句 (76)

    5.2.3  while语句 (76)

    5.2.4  do…while语句 (77)

    5.2.5  Iterator和for…of语句 (77)

    5.2.6  for await…of语句 (80)

    5.2.7  for each…in语句 (80)

    5.3  其他语句 (80)

    5.3.1  break语句和continue语句 (81)

    5.3.2  label语句 (81)

    5.3.3  return语句 (82)

    5.3.4  with语句 (82)

    5.3.5  throw/try/catch/finally语句 (82)

    5.3.6  debugger语句 (84)

    5.3.7  export语句和import语句 (85)

    5.3.8  block语句 (85)

    5.3.9  empty语句 (85)

    【附件五】 (85)

    第6章  函数 (86)

    6.1  JavaScript函数简介 (86)

    6.1.1  函数的定义 (87)

    6.1.2  函数的调用 (88)

    6.1.3  函数的参数 (93)

    6.1.4  函数的属性和方法 (94)

    6.1.5  函数的内部对象 (95)

    6.1.6  函数表达式 (96)

    6.1.7  函数的作用域链 (99)

    6.1.8  JavaScript不支持重载函数 (100)

    6.2  ES6函数的新特性 (101)

    6.2.1  设置参数默认值 (101)

    6.2.2  函数的严格模式 (102)

    6.2.3  引入rest参数 (103)

    6.2.4  引入name属性 (104)

    6.2.5  箭头函数 (104)

    6.2.6  优化尾调用 (106)

    6.3  递归函数 (106)

    6.3.1  递归函数概述 (106)

    6.3.2  递归函数的应用 (107)

    6.3.3  尾递归 (109)

    6.3.4  递归与迭代的区别 (109)

    6.4  回调函数 (110)

    6.4.1  回调函数简介 (110)

    6.4.2  回调函数的特点与优点 (114)

    6.5  Generator函数 (114)

    6.5.1  Generator函数简介 (114)

    6.5.2  Generator函数的异步应用 (119)

    6.6  async函数 (122)

    6.6.1  async函数简介 (122)

    6.6.2  基本用法 (122)

    6.6.3  await操作符 (123)

    6.6.4  顶层await (123)

    6.7  闭包 (123)

    6.7.1  闭包简介 (123)

    6.7.2  使用return语句实现闭包 (124)

    6.7.3  使用闭包模拟私有方法 (125)

    6.7.4  闭包的特性 (126)

    6.8  函数的防抖和节流 (126)

    6.8.1  函数防抖 (126)

    6.8.2  函数节流 (128)

    【附件六】 (129)

    第7章  面向对象 (130)

    7.1  面向对象概述 (130)

    7.2  面向对象之function形式 (132)

    7.2.1  理解对象 (132)

    7.2.2  使用构造函数创建对象 (136)

    7.2.3  构造函数、原型对象和实例对象的关系 (138)

    7.2.4  function实现继承 (142)

    7.3  面向对象之class形式 (144)

    7.3.1  class基本语法概述 (144)

    7.3.2  class的继承 (148)

    7.4  this对象 (152)

    7.4.1  函数中的this (152)

    7.4.2  构造函数中的this (154)

    7.4.3  对象中的this (154)

    7.4.4  箭头函数中的this (155)

    7.5  API之Proxy设置 (156)

    7.6  API之Reflect反射 (160)

    【附件七】 (163)

    第8章  引用类型 (164)

    8.1  引用类型的内存回收方式 (164)

    8.1.1  内存模型 (164)

    8.1.2  内存分配 (165)

    8.1.3  内存泄漏 (166)

    8.2  Object类型 (172)

    8.2.1  Object构造函数的属性 (172)

    8.2.2  Object构造函数的方法 (172)

    8.2.3  Object原型对象的属性 (176)

    8.2.4  Object原型对象的方法 (176)

    8.3  Array类型 (179)

    8.3.1  数组 (179)

    8.3.2  类数组 (180)

    8.3.3  创建数组的方法 (180)

    8.3.4  数组的转化方法 (180)

    8.3.5  数组的栈方法 (181)

    8.3.6  数组的队列方法 (182)

    8.3.7  数组的重排序方法 (183)

    8.3.8  数组的操作方法 (183)

    8.3.9  数组的位置方法 (186)

    8.3.10  迭代方法 (187)

    8.3.11  归并方法 (190)

    8.3.12  其他方法 (190)

    8.4  Set()函数和WeakSet()函数 (191)

    8.4.1  Set()函数 (191)

    8.4.2  WeakSet()函数 (195)

    8.5  Map对象和WeakMap对象 (196)

    8.5.1  Map对象 (196)

    8.5.2  WeakMap对象 (201)

    8.6  Global对象和Math对象 (203)

    8.6.1  Global对象 (203)

    8.6.2  Math对象 (207)



    8.7  基本包装类型 (211)

    8.7.1  Boolean类型 (211)

    8.7.2  Number类型 (212)

    8.7.3  String类型 (214)

    8.8  Date类型 (222)

    8.8.1  Date对象的属性 (223)

    8.8.2  Date对象的方法 (223)

    8.9  RegExp类型 (229)

    8.9.1  RegExp实例的属性 (231)

    8.9.2  RegExp实例的方法 (232)

    8.9.3  RegExp构造函数的属性 (234)

    8.10  Function类型 (235)

    8.10.1  Function类型的属性 (235)

    8.10.2  Function类型的方法 (235)

    【附件八】 (236)

    第9章  新特性 (237)

    9.1  装饰器 (237)

    9.1.1  类的装饰器 (237)

    9.1.2  类属性/方法的装饰器 (239)

    9.2  Symbol数据类型 (242)

    9.2.1  Symbol属性 (242)

    9.2.2  Symbol方法 (244)

    9.3  Module模块开发 (245)

    9.3.1  export命令 (246)

    9.3.2  import命令 (249)

    9.3.3  as的用法 (250)

    9.3.4  模块的整体加载 (250)

    9.3.5  复合使用 (251)

    9.3.6  import()函数 (251)

    9.4  BigInt对象 (251)

    9.5  Promise()函数 (252)

    【附件九】 (259)



    第10章  JSON (260)

    10.1  JSON语法 (260)

    10.1.1  JSON语法规则 (260)

    10.1.2  JSON表现形式 (261)

    10.2  JSON数据转化方式 (261)

    【附件十】 (262)

    第11章  AJAX (263)

    11.1  XMLHttpRequest对象 (263)

    11.1.1  创建XMLHttpRequest对象 (264)

    11.1.2  发送请求 (264)

    11.1.3  服务器响应 (267)

    11.1.4  HTTP头部信息 (267)

    11.2  AJAX状态码 (268)

    11.3  进度事件 (270)

    11.4  跨域资源共享 (273)

    11.4.1  IE对CORS的实现 (273)

    11.4.2  其他浏览器对CORS的实现 (274)

    11.4.3  跨浏览器的CORS (274)

    【附件十一】 (275)

    参考文献 (276)
查看详情
相关图书 / 更多
JavaScript程序设计
Java程序设计任务驱动教程
黑马程序员
JavaScript程序设计
Java研发自测入门与进阶
林宁、魏兆玉
JavaScript程序设计
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
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)
您可能感兴趣 / 更多
JavaScript程序设计
网页设计与制作
刘雄华
JavaScript程序设计
软件测试技术
刘雄华
JavaScript程序设计
JavaScript项目开发实训
刘雄华
JavaScript程序设计
Java Web开发技术
刘雄华