《JavaScript动态网站建设》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:贾立峰,郭明玄编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2002
  • ISBN:7118027944
  • 页数:339 页
图书介绍:本书较为简略地讲解了JavaScript的基础知识;精选了数十个JavaScript实例,并把它们整理成图像特效、鼠标特效、状态栏等类型。

第一部分 基础篇 2

第1章 JavaScript简介 2

1.1 Internet概述 2

1.1.1 Internet工作原理 2

1.1.2 Internet发展简史 2

1.1.3 Internet提供的主要服务 3

1.1.4 浏览器的发展 4

1.2 JavaScript的基本特征 5

1.2.1 JavaScript的产生 5

1.3 JavaScript的安全性 6

1.2.2 JavaScript的基本特征 6

1.3.1 安全措施 7

1.3.2 签名脚本 8

1.4 JavaScript与Java的异同 9

1.5 JavaScript的运行环境及其应用领域 10

1.5.1 JavaScript运行环境 10

1.5.2 JavaScript的应用领域 10

第2章 JavaScript入门 13

2.1 JavaScript常用的数据类型 13

2.1.1 数值型 13

2.1.2 字符串 14

2.2 数据类型的转换 15

2.1.3 其他类型 15

2.2.1 转换字符串为数值 18

2.2.2 转换数字到字符串 18

2.3 变量 19

2.3.1 变量的名称 19

2.3.2 变量的赋值 19

2.3.3 变量类型 24

2.4 操作符 24

2.4.1 算术操作符 24

2.4.2 字符串操作符 26

2.4.3 赋值操作符 28

2.4.4 逻辑操作符 31

2.4.5 比较操作符 31

2.4.6 位逻辑操作符 34

2.4.7 其他操作符 35

2.4.8 操作符的优先级 35

2.5 JavaScript的流程控制结构 36

2.5.1 条件语句 37

2.5.2 循环语句 39

2.5.3 其他流程控制语句 46

2.6 数组 47

2.7.1 函数的定义 49

2.7 函数 49

2.7.2 函数的调用 50

2.7.3 JavaScript的全局变量 50

2.7.4 递归函数 53

2.7.5 把函数组织成库 54

第3章 JavaScript的事件 56

3.1 常用的简单信息输出函数 56

3.1.1 window.alert() 56

3.1.2 document.write()与document.writeln()方法 57

3.2.1 什么是事件 58

3.2 事件处理的基本概念 58

3.2.2 JavaScript处理事件的程序 59

3.3 鼠标事件 60

3.4 链接事件 66

3.5 窗口事件 69

3.6 图形事件 74

第4章 JavaScript的内置对象 77

4.1 JavaScript的对象 77

4.1.1 JavaScript对象简介 77

4.1.4 面向对象编程 78

4.1.5 创建对象类型 78

4.1.2 对象的方法 78

4.1.3 对象的属性 78

4.2 String对象 80

4.2.1 字符串的简单回顾 81

4.2.2 字符串对象的属性 81

4.2.3 字符串对象的方法 83

4.3 Math对象 86

4.4 日期对象 88

4.4.1 创建日期对象 88

4.4.2 日期对象的方法 89

4.4.3 get Time()方法与set Time(毫秒数)方法 89

4.5 数组对象 95

5.1.1 窗体forms对象 101

第5章 窗口及文档对象 101

5.1 文档对象 101

5.1.2 anchors锚对象 103

5.1.3 链接links对象 104

5.1.4 document对象中的attribute属性 113

5.2 window对象 114

5.2.1 窗口对象的方法 114

5.2.2 窗口对象中的属性 119

5.3 历史和位置对象 119

5.3.1 location位置对象 119

5.3.2 history对象 120

6.1.1 image对象的属性和方法 121

第6章 图像和动画 121

6.1 image对象 121

6.1.2 image对象使用示例 122

6.2 area对象 128

6.3 使用IE中的结构化图像控件 135

6.4 动画示例:随机发生器 140

6.5 使用DirectAnimation创建动画 146

6.5.1 PixelLibrary库和MeterLibrary库 148

6.5.2 使用画板 148

6.5.3 创建平移 149

6.5.4 旋转 149

6.6 利用Layer创建动画 153

6.7 使用Sequencer控件创建动画 158

6.8 Path控件 163

第7章 交互 169

7.1 交互对象 169

7.2 窗体 170

7.2.1 窗体对象的属性 170

7.2.2 窗体对象的方法 171

7.2.3 访问窗体对象 171

7.3 使用窗体元素 171

7.3.1 button、reset、submit按钮 172

7.3.2 复选框 174

7.3.3 单选钮 179

7.3.4 password 184

7.3.5 选择按钮 186

7.3.6 text 188

7.3.7 textarea 190

第二部分 实战篇 194

第8章 鼠标特效 194

实例1 鼠标经过特效 194

实例2 字符围绕鼠标特效 195

实例3 追逐鼠标的图片 198

实例4 跟着鼠标的字符 201

实例5 鼠标跟踪器 204

第9章 页面特效 208

实例1 文档滚动特效 208

实例2 改变背景颜色 209

实例3 背景颜色连续变化 211

实例4 时间决定背景颜色 213

实例5 背景颜色表 215

第10章 状态栏特效 220

实例1 跳动的状态栏 220

实例2 消失的状态栏信息 221

实例3 “冒泡”的状态栏 223

实例4 标题跑马灯 224

实例5 状态栏跑马灯 226

实例6 状态栏导航 227

实例7 文字快速依次弹出 229

实例8 文字组合弹出 233

第11章 文本特效 237

实例1 降落的文本 237

实例2 缓缓上移的文本 239

实例3 飘动的文本 242

实例4 文字逐个闪耀 245

实例5 旋转变换的文本 248

实例6 文字效果变幻 249

实例7 字符消隐特效 251

实例8 文本自动输出特效 255

实例9 文本颜色渐变 257

实例10 文本弹跳特效 259

实例11 元素周期表 261

第12章 图像特效 264

实例1 改变图像隐现效果 264

实例2 图片变形扭曲 265

实例3 雪景 267

实例4 相片选择器 271

实例5 图形循环渐显 274

实例6 图片响应鼠标变换 276

实例7 图像浏览器 278

实例8 水纹倒影 281

实例9 图片自由运动 283

实例10 飘动的图片 286

实例11 图片虚幼表示 289

第13章 页面导航 294

实例1 动态导航 294

实例2 隐现导航 296

实例3 下拉式导航菜单 300

实例4 层叠式导航菜单 304

实例5 目录式导航菜单 307

实例6 移动导航菜单 310

实例7 导航菜单说明 313

实例8 自动变色的链接 316

实例9 浮动链接导航条 318

实例10 跑马灯式栏目指南 321

第14章 其他特效 325

实例1 设置打开窗口特性 325

实例2 日历 327

实例3 追踪来访次数 330

实例4 记录上次访问时间 334