课程试听
正在播放
1-1 课程介绍
  • JavaScript入门介绍
1-2 JavaScript 介绍
  • 什么是JavaScript
  • JavaScript的组成
  • JavaScript的书写位置
  • JavaScript的注释
  • 输入输出语句
  • 本章总结
1-3 JavaScript 变量
  • 什么是变量
  • 变量的基本使用
  • 变量案例弹出用户名
  • 变量语法扩展
  • 变量命名规范
  • 交换两个变量的值
  • 本章总结
1-4 JavaScript 数据类型
  • 什么是JavaScript
  • JavaScript的组成
  • isNaN() 方法的使用
  • 字符串型
  • 获取字符串长度与实现字符串拼接
  • 字符串拼接其他的情况
  • 字符串案例
  • 其他简单数据类型
  • 获取变量的数据类型
  • 字面量
  • 转换为字符串型
  • 转换为数字型
  • 计算年龄的案例
  • 简单加法计算器案例
  • 转换为布尔型
  • 本章总结
1-5 JavaScript 运算符
  • 算术运算符
  • 表达式与返回值
  • 前置递增运算符
  • 后置递增运算符
  • 递增运算符练习
  • 比较运算符
  • 逻辑运算符
  • 赋值运算符
  • 运算符优先级
  • 本章总结
1-6 JavaScript 分支结构
  • 流程控制介绍
  • if 语句
  • if语句案例
  • 双分支语句
  • if..else案例
  • 多分支语句
  • 判断成绩案例
  • 三元表达式
  • 三元表达式案例
  • switch分支语句
  • switch注意事项
  • 工资评定案例
  • 本章总结
1-7 JavaScript 循环结构
  • 循环的目的
  • for循环
  • for循环执行过程
  • for循环重复相同代码
  • for循环重复不同的代码
  • 累加求和
  • for循环案例
  • 求学生成绩的案例
  • 一行打印5个星星
  • 双重for循环
  • 打印5行5列星星
  • 打印倒三角
  • 打印九九乘法口诀表
  • while循环
  • while循环案例
  • do...while循环
  • do...while循环案例
  • continue 和break
  • 本章总结
1-8 JavaScript 数组
  • 数组的概念
  • 数组基本使用
  • 获取数组中的元素
  • 遍历数组
  • 数组长度
  • 计算数组元素的和及平均值
  • 求数组中的最大值
  • 数组转换为字符串
  • 新增数组元素
  • 向数组中存放10个整数
  • 筛选数组
  • 本章总结
1-9 JavaScript 函数
  • 函数概念
  • 函数基本使用
  • 利用函数封装求1--100的和
  • 函数参数
  • 利用函数求任意两个数的和
  • 函数返回值
  • 课堂案例
  • 函数返回值注意事项
  • 函数案例1
  • 函数案例2
  • 函数之间可以相互调用
  • 函数案例3
  • 函数的两种声明方式
  • 本章总结
1-10 JavaScript 对象
  • 对象介绍
  • 利用对象字面量创建对象
  • 变量属性函数方法区别
  • 利用 new Object 创建对象
  • 为什么需要使用构造函数
  • 用构造函数创建对象
  • new关键字执行流程
  • 遍历对象
  • 本章总结
1-11 JavaScript 内置对象
  • 内置对象简介
  • 通过查文档学习内置对象
  • 获取最大值
  • 获取绝对值与取整操作
  • 随机数实现
  • 日期对象基本使用
  • 格式化日期年月日
  • 格式化时分秒
  • 创建数组的两种方式
  • 添加删除数组元素的方法
  • 筛选数组元素
  • 获取数组元素索引
  • 数组转换为字符串
  • 基本包装类型
  • 根据字符返回位置
  • 查找字符串中某个字符出现的次数
  • 根据位置返回字符
  • 统计出现最多的字符和次数
  • 本章总结
1-12 JavaScript DOM
  • DOM简介
  • getElementById获取元素
  • 根据标签名获取元素
  • H5新增获取元素方式
  • 获取特殊元素
  • 事件基础
  • 修改元素内容
  • innerText和innerHTML的区别
  • 修改元素属性
  • 表单元素的属性操作
  • 修改样式属性
  • 隐藏图片案例
  • 显示隐藏文本框内容
  • 通过className修改元素样式
  • 密码检测案例
  • 节点介绍
  • 父节点操作
  • 子节点操作1
  • 子节点操作2
  • 兄弟节点操作
  • 创建节点
  • 创建节点案例
  • 删除节点
  • 删除节点案例
  • 本章总结
1-13 JavaScript BOM
  • BOM简介
  • 窗口加载事件
  • 调整窗口大小事件
  • 定时器setTimeout
  • 定时器setTimeout案例
  • 停止setTimeout定时器
  • setInterval定时器
  • 停止setInterval定时器
  • setInterval案例
  • 关于this指向的问题
  • 本章总结
1-14 JavaScript 元素偏移量
  • offset系列属性1
  • offset系列属性2
  • offset与style区别
  • 计算鼠标在盒子内的坐标
  • 动画原理
  • 动画函数封装
  • 给不同的对象添加不同的定时器
  • 本章总结
1-15 游戏开发
  • 游戏介绍
  • 游戏布局实现
  • 游戏对象创建
  • 背景移动
  • 移动小鸟
  • 判断上下边界
  • 确定管道的属性
  • 完成管道创建
  • 实现管道移动
  • 实现对下管道碰撞检测分析
  • 实现对上管道碰撞检测分析
  • 游戏完成
  • 总结