| 作 者: | 陈衍卿 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 程序员完全自学宝典 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | J2EE |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1篇 进入JavaScript的世界
第1章 JavaScript初体验
1.1 JavaScript简介
1.2 认识JavaScript
1.2.1 JavaScript的运行环境
1.2.2 JavaScript代码的编写工具——UltraEdit
1.2.3 JavaScript制作最简单的Hello World实例
1.3 JavaScript与Java的区别
1.4 JavaScript与HTML
1.4.1 在HTML网页头中嵌入JavaScript代码
1.4.2 在HTML网页体中嵌入JavaScript代码
1.4.3 在HTML网页的元素事件中嵌入JavaScript代码
1.4.4 用JavaScript获取网页内容实现数据验证
1.4.5 在HTML中调用已经存在的JavaScript文件
1.5 JavaScript的错误调试
1.5.1 Internet Explorer下的MicrosoftScript Editor调试器
1.5.2 Firefox下的Venkman调试器
1.6 JavaScript和浏览器
1.6.1 在Internet Explorer中调用JavaScript代码
1.6.2 在Firefox中调用JavaScript代码
1.6.3 在Opera中调用JavaScript代码
1.6.4 浏览器中的文档对象模型(DOM)
1.7 JavaScript的快乐体验
1.7.1 滚动字幕
1.7.2 数字时钟
1.7.3 浏览器的地震效果
1.8 小结
第2章 JavaScript基本语法
2.1 基本语法结构
2.1.1 命名规则
2.1.2 注释
2.2 变量、关键字和保留字
2.2.1 变量
2.2.2 JavaScript中的关键字
2.2.3 JavaScript中的保留字
2.2.4 this对象
2.2.5 with语句
2.3 数据类型
2.3.1 string字符串类型
2.3.2 number数字类型
2.3.3 object对象类型
2.3.4 Boolean布尔类型
2.3.5 null类型
2.3.6 undefined类型
2.4 运算符
2.4.1 算术运算符
2.4.2 逻辑运算符
2.4.3 位运算符
2.4.4 赋值运算符
2.4.5 条件运算符
2.4.6 位操作运算符
2.4.7 字符串运算符
2.5 表达式
2.5.1 赋值表达式
2.5.2 算术表达式
2.5.3 布尔表达式
2.5.4 字符串表达式
2.6 基本流程控制语句
2.6.1 赋值语句
2.6.2 switch选择语句
2.6.3 while循环语句
2.6.4 for循环语句
2.6.5 do while循环语句
2.6.6 break循环中止语句
2.6.7 continue循环中断语句
2.7 函数
2.7.1 函数的定义
2.7.2 函数的调用
2.7.3 将函数作为参数传递
2.7.4 函数的隐含参数:arguments
2.7.5 函数的apply、call方法和length属性
2.8 小结
第3章 JavaScript语法(高级)
3.1 字符串处理方法
3.1.1 将两个或多个字符串组合在一起
3.1.2 找到子串在字符串中的位置
3.1.3 查找指定位置的字符
3.1.4 确认子串在字符串中最后出现的位置
3.1.5 截取字符串的一个子串
3.1.6 提取字符串的一部分
3.1.7 将一个字符串分割成一个字符串数组
3.2 数组
3.2.1 计算数组的长度
3.2.2 删除数组最后的项
3.2.3 在数组末尾添加项
3.2.4 删除数组第一项
3.2.5 数组头添加一项
3.2.6 将数组对象内容反转
3.2.7 数组按字符的ASCII码进行排序
3.2.8 把数组各个项用某个字符串连接起来
3.2.9 获取数组对象的所有内容
3.2.10 多维数组
3.3 数据类型转换
3.3.1 转换为字符串
3.3.2 转换为数字
3.3.3 自动类型转换
3.4 常用内置函数
3.4.1 Math数学对象
3.4.2 Date日期对象
3.4.3 编码函数escape和unescape
3.4.4 动态执行代码eval
3.4.5 判断表达式是不是数值isNaN
3.5 小结
第4章 JavaScript的面向对象特性
4.1 面向对象语言的特点
4.2 JavaScript中的面向对象开发
4.2.1 对象的创建
4.2.2 对象的调用
4.2.3 对象的属性和方法
4.2.4 对象的废除
4.2.5 早绑定和晚绑定
4.3 JavaScript中对象的类型
4.3.1 本地对象
4.3.2 内置对象
4.3.3 宿主对象
4.3.4 作为关联数组的对象
4.4 原型对象prototype和继承
4.5 JavaScript常用设计模式
4.5.1 抽象工厂模式
4.5.2 生成器模式
4.5.3 适配器模式
4.5.4 组合模式
4.6 异常处理
4.7 小结
第2篇 JavaScript的文档对象模型
第5章 文档对象模型
5.1 什么是文档对象模型
5.2 理解DOM结构
5.3 使用DOM处理页面元素
5.3.1 获取页面的body
5.3.2 获取元素的子节点
5.3.3 改变div的内容
5.3.4 改变页面的样式
5.4 使用DOM处理表格
5.4.1 获取表格的某行
5.4.2 获取表格的某列
5.4.3 修改表格的内容
5.4.4 设置表格的样式
5.4.5 无刷新效果更改表格的某行
5.5 小结
第6章 JavaScript与表单控件
6.1 什么是表单控件
6.2 文本框
6.2.1 获取文本框的值
6.2.2 JavaScript控制文本框
6.2.3 文本框的JavaScript特效
6.3 列表框与组合框
6.3.1 获取列表框与组合框的值
6.3.2 JavaScript控制列表框与组合框
6.3.3 JavaScript实现多级下拉列表联动
6.4 复选框
6.4.1 获取复选框的值
6.4.2 JavaScript控制复选框
6.4.3 复选框的JavaScript特效
6.5 单选按钮
6.5.1 获取单选按钮的值
6.5.2 JavaScript控制单选按钮
6.5.3 单选按钮的JavaScript特效
6.6 按钮
6.6.1 JavaScript控制按钮
6.6.2 重置按钮
6.6.3 提交按钮
6.7 小结
第7章 JavaScript的事件处理
7.1 什么是事件处理
7.2 鼠标事件
7.2.1 onclick单击事件
7.2.2 ondblClick双击事件
7.2.3 onmouseover鼠标移到上方事件
7.2.4 onmouseout鼠标离开事件
7.2.5 onmousedown鼠标按下事件
7.2.6 onmouseup鼠标放开按键事件
7.2.7 onselect选中事件
7.3 键盘事件
7.3.1 onkeydown按键事件
7.3.2 onkeypress按下键事件
7.3.3 onkeyup放开键事件
7.4 HTML事件
7.4.1 onload窗口加载事件
7.4.2 onunload窗口离开事件
7.4.3 onresize改变窗口大小时触发的事件
7.4.4 onabort中断事件
7.4.5 onerror异常事件
7.4.6 onreset按下重置按钮事件
7.4.7 onsubmit按下提交按钮事件
7.5 变动事件
7.5.1 onblur失去焦点事件
7.5.2 onfocus获得焦点事件
7.5.3 onchange值改变时触发的事件
7.6 小结
第8章 document对象
8.1 document对象属性
8.1.1 活动链接的颜色
8.1.2 文档锚点
8.1.3 文档锚点对象的数组
8.1.4 修改文档的背景颜色
8.1.5 存储于客户端的cookie信息
8.1.6 设置文档的文本颜色
8.1.7 获取文档中的一个窗体
8.1.8 文档链接的颜色
8.1.9 文档标记的数组
8.1.10 当前显示文档的URL
8.1.11 获取包含链接的文档的URL
8.1.12 用户已观察过的文档链接的文本颜色
8.2 document对象方法
8.2.1 清除指定文档的内容
8.2.2 关闭文档流
8.2.3 打开文档流
8.2.4 把文本写入文档
8.2.5 把文本写入文档并换行
8.3 小结
第9章 window对象
9.1 window对象属性
9.1.1 默认的状态条消息
9.1.2 当前显示的文档
9.1.3 窗口框架
9.1.4 窗口框架的数组
9.1.5 窗口的历史列表
9.1.6 窗口内的框架数
9.1.7 窗口所显示文档的完整URL
9.1.8 打开当前窗口的窗口
9.1.9 当前页的父框架
9.1.10 当前框架的最顶层浏览器窗口
9.2 window对象方法
9.2.1 打开消息框
9.2.2 打开确认对话框
9.2.3 打开输入对话框
9.2.4 打开一个新窗口
9.2.5 把焦点从指定窗口移开
9.2.6 把指定的窗口带到前台
9.2.7 关闭窗口
9.2.8 延时程序(定时器)
9.2.9 终止延时程序(定时器)的方法
9.3 小结
第3篇 JavaScript高级应用
第10章 正则表达式
10.1 正则表达式语法
10.1.1 什么是正则表达式
10.1.2 正则表达式基本语法
10.1.3 元字符
10.1.4 量词
10.1.5 字符类
10.1.6 分组
10.1.7 反向引用
10.1.8 候选
10.2 正则表达式符号
10.2.1 句点符号
10.2.2 方括号符号
10.2.3 “或”符号
10.2.4 表示匹配次数的符号
10.2.5 “否”符号
10.2.6 圆括号和空白符号
10.2.7 其他符号
10.3 RegExp正则对象