目录

  • 1 JavaScript概述
    • 1.1 JavaScript是什么
    • 1.2 JavaScript的用途
    • 1.3 JavaScript发展简史
    • 1.4 JavaScript的特点
    • 1.5 将JavaScript脚本加入HTML网页的方法
    • 1.6 JavaScript的基本语法
    • 1.7 案例实现:在打开网页时弹窗显示欢迎词
    • 1.8 闯关练习
  • 2 JavaScript基本语法
    • 2.1 变量和数据类型
    • 2.2 运算符
    • 2.3 综合案例:简易购物计算器
    • 2.4 闯关练习
  • 3 JavaScript流程控制语句
    • 3.1 选择结构
    • 3.2 循环语句
    • 3.3 综合案例:根据指定年份生成年历
    • 3.4 闯关练习
  • 4 函数
    • 4.1 函数的定义和调用
      • 4.1.1 函数导入
      • 4.1.2 函数基本应用
      • 4.1.3 函数使用案例
    • 4.2 匿名函数
    • 4.3 变量的作用域
    • 4.4 内部函数
    • 4.5 综合案例:文本框中的跑马灯效果
    • 4.6 闯关练习
  • 5 事件和事件处理
    • 5.1 事件
    • 5.2 event事件对象
      • 5.2.1 基本介绍
      • 5.2.2 案例实现
    • 5.3 事件总结
    • 5.4 综合案例:限定范围的拖动特效
    • 5.5 闯关练习
  • 6 自定义对象和内置对象
    • 6.1 对象概述
    • 6.2 自定义对象
    • 6.3 Date对象
      • 6.3.1 基本介绍
      • 6.3.2 案例实现
    • 6.4 Math对象
      • 6.4.1 基本介绍
      • 6.4.2 案例实现
    • 6.5 String对象
    • 6.6 Array对象
      • 6.6.1 基本介绍
      • 6.6.2 案例实现
      • 6.6.3 二维数组介绍
      • 6.6.4 二维数组应用
    • 6.7 RegExp对象
      • 6.7.1 基本介绍
      • 6.7.2 案例实现
    • 6.8 综合案例:生成月历
    • 6.9 闯关练习
  • 7 BOM浏览器对象模型
    • 7.1 浏览器对象模型概述
    • 7.2 Window 对象
      • 7.2.1 随机产生电话号码
      • 7.2.2 弹窗广告
      • 7.2.3 window对象其它方法
    • 7.3 screen对象与location对象
    • 7.4 history对象与navigator对象
    • 7.5 document对象
      • 7.5.1 innerHTML和innerText区别和联系
      • 7.5.2 树形菜单
    • 7.6 综合案例:浮动广告与滚动新闻
    • 7.7 闯关练习
  • 8 DOM文档对象模型
    • 8.1 DOM文档对象模型概述
    • 8.2 DOM节点
    • 8.3 节点对象的属性
    • 8.4 节点对象的方法
      • 8.4.1 节点处理方法
      • 8.4.2 案例实现
    • 8.5 body三大家族属性
      • 8.5.1 具体介绍
      • 8.5.2 案例实现
    • 8.6 综合案例:增加删除员工信息
    • 8.7 闯关练习
  • 9 表单对象与表单元素
    • 9.1 表单对象和表单元素
    • 9.2 访问表单对象和表单元素
    • 9.3 操作表单对象
    • 9.4 综合案例:表单数据验证
    • 9.5 闯关练习
选择结构