更新时间:2018-12-31 19:34:12
封面
版权信息
丛书序
前言
第一篇 JavaScript入门
第1章 必须了解的JavaScript知识
1.1 认识JavaScript
1.1.1 什么是JavaScript
1.1.2 JavaScript的特点
1.2 JavaScript与Java的区别
1.2.1 基于对象和面向对象
1.2.2 解释和编译
1.2.3 强变量和弱变量
1.2.4 代码格式不同
1.2.5 嵌入方式不同
1.2.6 静态联编和动态联编
1.3 JavaScript程序运行开发环境
1.4 JavaScript的优点与局限性
1.5 小结
1.6 常见面试题分析
1.7 本章习题
第2章 第一个例子—向用户说“你好”
2.1 第一个例子
2.1.1 最简单的程序—“用户你好”
2.1.2 在HTML中插入JavaScript块
2.1.3 JavaScript代码书写规则
2.2 JavaScript基础知识—变量和常量
2.2.1 变量命名规则
2.2.2 数据类型
2.3 告诉用户当前时间
2.3.1 什么是内置对象
2.3.2 内置对象Date的方法
2.3.3 获取时间和日期
2.4 在Web页上输出
2.4.1 弹出警告框—alert
2.4.2 弹出确认“是/否”的对话框—confirm
2.4.3 输出到页面内容—document.write
2.5 改进版的“你好”程序
2.6 小结
2.7 常见面试题分析
2.8 本章习题
第3章 获取用户的输入
3.1 示例:让用户输入两个数字,然后输出相加的结果
3.2 JavaScript基础知识—操作符和表达式
3.2.1 什么叫表达式
3.2.2 什么叫操作符
3.2.3 什么是优先级
3.3 “一加一等于几?”变量类型转换
3.4 JavaScript基础知识—字符串初探
3.4.1 什么是字符串
3.4.2 字符串的书写与转义符
3.4.3 字符串操作
3.5 示例:让用户输入自己的名字,输出写给用户的情书
3.6 小结
3.7 常见面试题分析
3.8 本章习题
第4章 简单的表单操作
4.1 示例:确认表单必填项目完整性
4.2 JavaScript基础知识—函数
4.2.1 函数和变量作用域
4.2.2 函数的参数和返回值
4.2.3 什么是递归调用
4.3 在表单提交时调用检查函数—绑定事件到表单
4.3.1 什么是事件
4.3.2 如何绑定事件
4.4 发生了什么—获取事件的内容
4.5 表单元素的属性和方法
4.6 综合应用示例—更人性化的表单
4.7 小结
4.8 常见面试题分析
4.9 本章习题
第5章 小游戏—算24
5.1 示例:电脑帮你算24
5.2 JavaScript基础知识—条件判断
5.2.1 if语句
5.2.2 switch语句
5.2.3 不同类型数据的比较和逻辑操作
5.3 JavaScript基础知识—循环
5.3.1 for循环
5.3.2 while循环
5.3.3 break和continue
5.4 JavaScript基础知识—数组对象
5.4.1 如何引用数组对象
5.4.2 数组对象的属性和方法
5.5 内置eval函数和错误捕获机制
5.6 小结
5.7 常见面试题分析
5.8 本章习题
第6章 物理问题—炮弹的射程
6.1 示例:由初速度和仰角求射程
6.2 数学计算—内置对象Math的属性和方法
6.3 Math对象应用—科学计算器
6.4 随机函数和彩票游戏
6.5 小结
6.6 常见面试题分析
6.7 本章习题
第二篇 JavaScript和页面的交互
第7章 用Cookie在客户端保存信息
7.1 示例:用Cookie实现可以记住内容的表单
7.2 什么是Cookie