JavaScript complete

副标题:无

作   者:(美)[S.霍尔茨纳]Steven Holzner著;丁利剑等译

分类号:

ISBN:9787111068976

微信扫一扫,移动浏览光盘

简介

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

目录

目 录

绪论

第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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JavaScript complete
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon