首页>参考读物>计算机科学与技术>软件与程序设计

JavaScript使用详解
作者 : Steven Holzner
译者 : 李晓丽等
丛书名 : 使用详解系列
出版日期 : 1999-01-01
ISBN : 7-111-06897-1
定价 : 59.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 442
开本 : 16开
原书名 : Javascript Complete
原出版社: McGraw-Hill
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书介绍JavaScript 的基本知识及使用方法。全书共分12章,首先使读者了解基本要素,接着逐渐深入到该语言的基本结构,然后学习更高级的话题,并最终创建真正功能强大而且激动人心的Web页面。本书引导读者在JavaScript的世界中漫游,并带领读者到达能够创建生动活跃的Web页面的彼岸!

作者简介

Steven Holzner:暂无简介

译者简介

李晓丽等:暂无简介

图书目录

绪论
第1章  欢迎使用JavaScript 1
1.1  JavaScript 并非 Java 1
1.2  两种浏览器,两种JavaScript 2
1.3  JavaScript 看起来是什么样的 5
1.4  第一个JavaScript 例子 10
1.4.1  使用< SCRIPT>标识 11
1.4.2  对付那些不能处理JavaScript的
      浏览器 12
1.4.3  用JavaScript将文本写到Web
      页面上 12
1.5  JavaScript 与HTML控件协同工作 15
1.6  在JavaScript中处理数据 20
1.6.1  使用变量 20
1.6.2  变量作用域 22
1.6.3  变量类型 23
1.6.4  变量命名约定 23
1.7  关于var的例子 24
1.8  控制你的程序:if语句 27
1.8.1  关于if 语句的例子 28
1.8.2  使用else语句 31
1.9  控制你的程序:switch语句 35
1.10  结论 39
第2章  JavaScript的程序控制结构
      和对象 40
2.1  程序控制结构:for语句 40
2.1.1  使用break语言 43
2.1.2  使用带标识的break语句 44
2.2  程序控制结构:while语句 44
2.3  程序控制结构:do-while语句 49
2.4  关于JavaScript函数 51
2.5  在函数中处理参数 55
2.6  在JavaScript中基于对象的编程 58
2.6.1  什么是对象 58
2.6.2  什么是对象的方法 59
2.6.3  什么是对象的属性 59
2.7  内置的JavaScript对象 60
2.8  内置对象:String对象 60
2.9  使用new 操作符 70
2.10  对象构造器 71
2.11  内置对象:Array 对象 71
2.12  使用for-in语句 75
2.13  使用with语句 80
2.14  创建用户自定义对象 82
2.15  在代码中创建一个用户自定义的
     JavaScript对象 82
2.15.1  创建对象属性 83
2.15.2  创建对象方法 83
2.15.3  实例化对象 85
2.16  使用Internet Explorer的Scriptlets 88
2.17  结论 92
第3章  Form元素:文本框和按钮 93
3.1  文本框 93
3.2  按钮 96
3.3  使用控件来设置页面的背景颜色 102
3.4  使用控件来设置文本框的大小 105
3.5  文本区 108
3.6  口令控件 110
3.7  确认按钮和重置按钮 115
3.8  文件控件 121
3.9  隐藏控件 125
3.10  结论 129
第4章  Form元素:复选框和单选按钮 130
4.1  复选框 130
4.2  单选按钮 135
4.3  将复选框和单选按钮组合起来 140
4.3.1  clearCheckBoxes()函数 143
4.3.2  setCheckBox(number)函数 144
4.3.3  calculateCost()函数 145
4.3.4  在 Donuts.htm对单选按钮的响应 146
4.4  使用 elements[ ] 数组 151
4.5  选择控件 157
4.6  在选择控件中选择多项 162
4.7  结论 166
第5章  键盘和鼠标事件处理 167
5.1  鼠标 167
5.1.1  在Netscape Navigator中使用鼠标
      事件 167
5.1.2  在Internet Explorer中使用鼠标
      事件 168
5.1.3  写出mouser.htm 169
5.1.4  处理mouseDown和 mouseUp 事件 170
5.1.5  确定用户在使用哪个浏览器 171
5.2  预览页面 179
5.3  图像切换 183
5.4  在JavaScript 中接收键盘输入 185
5.4.1  使用keyPress 事件 185
5.4.2  在Netscape Navigator中读取按键 186
5.4.3  在Internet Explorer中读取按键 188
5.5  通过按键来控制窗口 190
5.6  用鼠标点亮文本 194
5.7  结论 199
第6章  用JavaScript处理图像 200
6.1  通过点击按钮来改变图像 200
6.2  彩色页面 202
6.2.1  使用image对象 204
6.2.2  使用images[ ]数组 205
6.3  Internet Explorer中的结构化图形控件 208
6.3.1  设置画笔颜色 211
6.3.2  画矩形 212
6.3.3  画椭圆 212
6.3.4  画扇形 213
6.4  在Web页面中定位图像 215
6.5  在Internet Explorer中拖拉图像 218
6.5.1  mouseMove事件 218
6.5.2  取消系统拖拉操作 221
6.6  在Netscape Navigator中拖拉图像 223
6.7  图像映像 230
6.8  结论 233
第7章  用JavaScript创建动画 234
7.1  JavaScript动画例子:随机发生器 234
7.2  使用Internet Explorer的
   DirectAnimation 241
7.2.1  PixelLibrary库和MeterLibrary库 243
7.2.2  使用画板 243
7.2.3  创建平移 245
7.2.4  创建旋转 246
7.3  在Netscape Navigator中用层来
  创建动画 250
7.4  使用Sequencer控件创建动画的例子:
    Rotate.htm 255
7.5  Path控件 260
7.6  结论 264
第8章  在JavaScript中使用document
       对象 265
8.1  脚本对象概述 265
8.2  document对象概述 268
8.3  document对象的属性 270
8.4  document对象的聚集 271
8.5  document对象聚集的例子:
  Relink.htm 272
8.6  document对象的事件 275
8.7  document对象的方法 276
8.8  可自动修改Web页面的例子:
   Rewrite.htm 276
8.9  可自动修改Web页面的例子:
    Download.htm 279
8.10  响应系统时间的例子:
     Schedule.htm 281
8.11  刷新另一个框架的例子:
     Railroad.htm 288
8.12  刷新目标为HTML元素的例子:
     ReHead.htm 296
8.13  结论 298
第9章  JavaScript和window对象 299
9.1  使用Window对象 299
9.2  使用open()方法 300
9.3  向最近打开的窗口中写入文档 305
9.4  警告框 307
9.5  确认框 309
9.6  提示框 311
9.7  对话框:例子Day.htm 314
9.7.1  显示一个对话框 315
9.7.2  创建一个对话框 315
9.8  使用对话框参数 320
9.8.1  给对话框传递参数 321
9.8.2  读取传送给对话框的参数 322
9.9  结论 328
第10章  浏览器、地址和历史对象 329
10.1  浏览器对象 329
10.2  使用浏览器对象:实例AppType 329
10.3  使用地址对象 332
10.4  顺序 334
10.5  使用历史对象 339
10.6  从URL串中获取信息 344
10.7  图像映像的下一步:JavaScript URL 348
10.8  从JavaScript中使用cookie 350
10.8.1  设置cookie 352
10.8.2  读取cookie 352
10.9  使用cookie:页面Welcome.htm 356
10.10  改变状态栏文本 359
10.11  结论 362
第11章  将JavaScript和Java 连接起来 363
11.1  Applet 363
11.2  从JavaScript到达Java方法:实例
     Suspend.htm 368
11.3  从Java中传递参数给JavaScript :实例
     Suspend2 371
11.4  从JavaScript中传递字符串给Java:实例
     PassString 376
11.5  从Java中返回值给JavaScript :实例
     RetVal 381
11.6  在JavaScript中使用Java语句:实例
     UseJava 386
11.7  从Java使用JavaScript:实例
     JavaApplet 389
11.8  从Java中调用JavaScript来刷新窗口:
     实例Opener 395
11.8.1  使用JSObject getmember()方法 396
11.8.2  使用JSObject Call()方法 396
11.9  结论 400
第12章  JavaScript和级联样式单 401
12.1  JavaScript样式单 401
12.2  使用STYLE属性:实例
     StyleAttribute 404
12.3  样式标签:实例StyleH 405
12.4  样式类:实例StyleUnderline 408
12.5  通过ID来设置样式:实例
      Stylemultiple 409
12.6  样式继承:实例StyleDiv 412
12.7  样式函数:实例StyleFunction 415
12.8  级联样式单 417
12.9  CSS标志类型:实例StyleP 418
12.10  CSS样式类:实例StyleClass 420
12.11  CSS继承:实例StyleInherit 422
12.12  改变样式:实例StyleDynamic 424
12.13  结论 426
附录 427
关键字参考 427

教学资源推荐
作者: [美] 托尼·加迪斯(Tony Gaddis) 著
作者: Brian W.Kernighan
作者: [美] 凯·霍斯特曼(Cay Horstmann) 著
作者: 王立柱 编著
参考读物推荐
作者: 李光琳
作者: (美)Tim Lindholm Frank Yellin Gilad Bracha Alex Buckley 著
作者: 张路斌 著
作者: (美)Ashutosh Nandeshwar 著