《JavaScript教学范本》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:黄雅玲编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2002
  • ISBN:7113044638
  • 页数:337 页
图书介绍:作者从教学角度入手,打破一般读者对程序设计书籍枯燥乏味的刻板印象,用活泼有趣的实例来探讨JavaScript的编程技巧,以年轻有活力的笔触来勾勒JavaScript与互连网应用的依存关系,搭配活泼的版面设计,让读者能以轻松自在的心情一窥JavaScript的奥秘。

第1章 JavaScript简介 1

什么是Script 2

什么是JavaScript 2

JavaScript可以做什么 3

JavaScript与国际标准 4

JavaScript的执行平台 5

JavaScript的版本 5

浏览器对JavaScript的支持 6

浏览器与Script处理 6

JavaScript与VBScript 8

JavaScript与JScript 8

JavaScript与Java 8

对象化的程序语言 9

工欲善其事,必先利其器 10

对象的操作 10

安装及设置 11

开始编写JavaScript 12

JavaScript的格式 12

程序代码的基本认识 14

如何有效地学习 15

第2章 值、变量与常量 17

值 18

数值 18

字符串值 18

空值 19

未定义值 19

什么是变量 19

什么是好的变量 19

变量的声明 20

JavaScript的保留字 21

变量的作用域 22

数据类型的转换 23

其他数据类型的运算 24

常量 25

布尔常量 25

整数常量 25

浮点常量 26

字符串常量 26

使用特殊字符的字符串常量 26

数组常量 27

多写了逗号的数组常量 28

第3章 运算符与表达式 29

什么是运算符 30

表达式 30

什么是操作数 30

赋值运算符 31

比较运算符 31

算术运算符 33

逻辑运算符 35

逐位运算符 38

字符串运算符 40

特殊运算符 41

条件运算符 41

逗号运算符 42

delete运算符 42

New运算符 43

This运算符 44

typeof运算符 45

运算符执行优先次序 46

void运算符 46

第4章 流程控制语句 49

if...else...控制结构 50

while循环控制结构 53

终止while循环 55

do...while循环控制结构 57

for循环控制结构 58

for...in循环控制结构 60

switch控制结构 61

with语句 63

comment语句 64

第5章 函数对象 67

如何定义一个函数 68

函数 68

函数的调用 69

构造函数的注意事项 71

默认函数 72

编码函数-escape() 72

译码函数-unescape() 72

求值函数-eval() 73

数值判断函数-isNaN() 74

转成整数函数-parseInt() 75

转成浮点数函数-parseFloat() 76

什么是对象 77

默认对象 77

数组对象 78

建立数组对象 78

数组对象的属性 79

数组对象的方法 80

二维数组 82

布尔对象 83

布尔对象的属性 84

布尔对象的方法 84

日期对象 85

日期对象的属性 86

日期对象的方法 87

函数对象 92

函数对象的属性 92

函数对象的方法 93

数学对象 94

数学对象的方法 95

数学对象的属性 95

数值对象 99

数值对象的属性 99

数值对象的方法 100

字符串对象 100

字符串对象与字符串 100

字符串对象的属性 101

字符串对象的方法 101

自行定义对象 108

定义对象的属性 110

定义对象的方法 110

高级练习 113

第6章 事件处理程序 119

什么是事件 120

有哪些事件 120

事件处理程序 123

高级练习 132

第7章 领航员对象与事件对象 133

领航员对象 134

领航员对象层次图 134

领航员对象的属性 134

领航员对象的方法 135

plugin对象的属性 137

plugin对象的方法 137

mimeType对象 138

mimeType对象的属性 138

事件对象 140

事件对象的属性 140

第8章 窗口对象 145

窗口对象 146

窗口对象与事件 147

窗口对象的属性 148

窗口对象的方法 149

打开窗口 156

窗口的规格参数 156

定时器的使用 161

历史对象 168

历史对象的属性 168

历史对象的方法 168

位置对象 169

URL的种类 170

位置对象的使用 170

位置对象的方法 171

位置对象的属性 171

屏幕对象 175

屏幕对象的属性 175

高级练习 177

第9章 框架对象 181

什么是框架对象 182

框架组的结构 182

框架组层次图 183

用户登录 184

防止直接连接 186

检查是否使用框架 186

高级练习 188

第10章 文件对象 189

文件对象的属性 190

文件对象层次图 190

文件对象的方法 192

文件对象与事件 193

锚点对象 194

锚点对象的属性 195

链接对象 196

链接对象的属性 196

链接对象的方法 197

链接对象与事件 197

图像对象 198

图像对象的属性 198

图像对象与事件 199

Cookie对象 201

Cookie的代码 202

写入Cookie 203

Cookie使用须知 204

读出Cookie 204

高级练习 209

第11章 表单文件 211

表单对象层次图 212

表单对象 212

表单对象的属性 213

表单对象的方法 214

文本对象 214

文本对象的属性 215

文本对象的方法 215

文本对象与事件处理程序 216

密码对象 217

密码对象的属性 217

密码对象与事件处理程序 218

密码对象的方法 218

按钮对象 219

按钮对象的属性 219

按钮对象的方法 219

按钮对象与事件处理程序 220

提交按钮对象 220

提交按钮对象的属性 220

提交按钮对象的方法 221

提交按钮对象与事件处理程序 221

重置按钮对象 222

重置按钮对象的属性 222

重置按钮对象的方法 222

重置按钮对象与事件处理程序 222

隐藏对象的属性 223

隐藏对象 223

单选按钮对象 228

单选按钮对象的属性 228

单选按钮对象的方法 229

单选按钮对象与事件处事程序 229

复选框对象 230

复选框对象的属性 231

复选框对象的文法 231

复选框对象与事件处理程序 231

JavaScript可以做什么 233

选择对象的属性 233

选择对象的方法 233

选择对象与事件处事程序 233

选项对象的属性 234

选项对象 234

文本区域 243

文本区域对象的属性 243

文本区域对象的方法 243

文本区域对象与事件处理程序 243

文件上传对象 247

文件上传对象的属性 248

文件上传对象的方法 248

文件上传对象与事件处事程序 248

高级练习 249

附录A HTML语法一览表 253

附录B 色码一览表 263

附录C 对象层次图 269

附录D 对象属性一览表 271

附录E 常见问题集 301

附录F 习题解答 315