作品简介

JavaScript在日常开发工作中使用频率非常高。本书从JavaScript初学者的视角出发,将理论和实践相结合,通过循序渐进、由浅入深的方式详解JavaScript核心知识点,让读者在学习的过程中不断提升使用JavaScript的技能水平,并能够将所学知识运用到实际开发当中去。

本书分为4部分,共12章,主要内容包括JavaScript语法基础、JavaScript流程控制、数组、函数、作用域、对象和内置对象、BOM、DOM和事件、JavaScript面向对象编程、函数进阶、正则表达式、贪吃蛇案例、ES6~ES10特性和TypeScript。

本书适合所有Web技术从业人员、前端开发工程师,也适合作为高等院校和培训机构计算机及相关专业师生的教学参考书。

本书作者邹琼俊。

作品目录

  • 内容简介
  • 前言
  • 第1部分 JavaScript基础
  • 第1章 JavaScript语法基础
  • 1.1 基本概念和开发工具
  • 1.2 JavaScript是什么
  • 1.3 初次体验JavaScript代码
  • 1.4 变量
  • 1.5 数据类型
  • 1.6 运算符
  • 第2章 JavaScript流程控制
  • 2.1 顺序结构
  • 2.2 分支结构
  • 2.3 循环结构
  • 2.4 调试
  • 第3章 数组、函数、作用域
  • 3.1 数组
  • 3.2 函数
  • 3.3 作用域
  • 第4章 对象和内置对象
  • 4.1 对象
  • 4.2 基本类型和复杂类型
  • 4.3 内置对象
  • 第2部分 Web API
  • 第5章 BOM
  • 5.1 BOM简介
  • 5.2 对话框
  • 5.3 页面加载事件
  • 5.4 定时器
  • 5.5 Location对象
  • 5.6 History对象
  • 5.7 Navigator对象
  • 第6章 DOM和事件
  • 6.1 DOM
  • 6.2 事件
  • 6.3 属性操作
  • 6.4 节点操作
  • 6.5 事件详解
  • 6.6 偏移量
  • 6.7 综合案例
  • 第3部分 JavaScript进阶
  • 第7章 JavaScript面向对象编程
  • 7.1 面向对象简介
  • 7.2 创建对象的方式
  • 7.3 原型的引入
  • 7.4 面向过程和面向对象
  • 7.5 构造函数、原型对象、实例对象之间的关系
  • 7.6 利用原型共享数据
  • 7.7 原型及原型链
  • 7.8 实现继承
  • 第8章 函数进阶和其他
  • 8.1 函数的定义方式
  • 8.2 函数的调用方式
  • 8.3 函数中自带的属性
  • 8.4 将函数作为参数使用
  • 8.5 将函数作为返回值使用
  • 8.6 作用域和作用域链
  • 8.7 闭包
  • 8.8 沙箱模式
  • 8.9 递归
  • 8.10 浅拷贝和深拷贝
  • 8.11 递归案例
  • 8.12 伪数组和数组
  • 8.13 JavaScript垃圾回收机制
  • 第9章 正则表达式
  • 9.1 正则表达式简介
  • 9.2 在JavaScript中使用正则表达式
  • 9.3 正则表达式使用案例
  • 第10章 贪吃蛇案例
  • 10.1 案例介绍
  • 10.2 实现步骤
  • 第4部分 JavaScript下一代标准
  • 第11章 ES6~ES10新特性
  • 11.1 ES6新特性
  • 11.2 ES7新特性
  • 11.3 ES8新特性
  • 11.4 ES9新特性
  • 11.5 ES10新特性
  • 第12章 TypeScript
  • 12.1 TypeScript简介
  • 12.2 TypeScript基础类型
  • 12.3 总结
展开全部