当前位置:首页 > 开发教程 > js/jQuery教程 >

JavaScript基础与实例教程 目录

时间:2013-04-25 10:50 来源:网络整理 作者:采集侠 收藏

《JavaScript基础与实例教程》这一本书从最基础的JavaScript语法开始讲解,使用了大量的程序范例对 JavaScript的语法、DHTML技术,利用JavaScript+DHTML DOM+W

您所在的位置:读书频道 > 设计开发 > 其它开发 > JavaScript基础与实例教程 目录

JavaScript基础与实例教程 目录

2008-07-28 10:06 陈会安著/张宁改编 中国电力出版社 字号: |

《JavaScript基础与实例教程》这一本书从最基础的JavaScript语法开始讲解,使用了大量的程序范例对 JavaScript的语法、DHTML技术,利用JavaScript+DHTML DOM+W3C DOM创建动态网页的原理进行了说明,同时还通过关键字建议列表、即时表单验证、RSS阅读程序以及聊天室等典型范例,深入讲解了利用JavaScript结合 PHP及ASP技术开发Ajax网页的相关知识,让大家更深刻地体会Ajax的实际用途,设计出更高效、更美观实用的网页,本节为目录部分。

AD:


目录


第1章  JavaScript基础知识 1
1.1  网页制作技术的基础 1
1.1.1  WWW的基础 1
1.1.2  WWW的架构 2
1.1.3  客户端网页技术 2
1.1.4  服务器网页技术 3
1.2  JavaScript基础 4
1.2.1  Script程序语言 4
1.2.2  什么是JavaScript 5
1.2.3  JavaScript的功能 5
1.2.4  JavaScript与JScript的版本 6
1.3  JavaScript的开发环境 6
1.3.1  浏览器 6
1.3.2  编辑工具 7
1.4  JavaScript的基本架构 8
1.4.1  第一个JavaScript程序 9
1.4.2  JavaScript程序支持旧版浏览器 10
1.5  JavaScript程序代码的位置 10
1.5.1  Head区域的JavaScript程序
代码 10
1.5.2  Body区域的JavaScript程序
代码 11
1.5.3  外部JavaScript程序文件 12
1.6  JavaScript的写作风格 14
1.6.1  程序语句 14
1.6.2  程序批注 15
1.6.3  太长的程序代码 15
1.7  习题 15
第2章  JavaScript的变量与运算符 17
2.1  JavaScript的变量 17
2.1.1  变量的命名 17
2.1.2  变量的声明 18
2.1.3  赋值语句 19
2.1.4  JavaScript的变量是否存在 20
2.2  JavaScript的数据类型 22
2.2.1  JavaScript的数据类型 22
2.2.2  Escape特殊字符串 23
2.2.3  数据类型的强制转换 25
2.2.4  数据类型的转换函数 26
2.3  JavaScript的运算符 29
2.3.1  运算符的优先级 29
2.3.2  算术运算符 30
2.3.3  逻辑运算符 32
2.3.4  位运算符 33
2.3.5  指定运算符 35
2.4  习题 35
第3章  JavaScript的流程控制 36
3.1  JavaScript的流程控制 36
3.2  JavaScript的条件控制 36
3.2.1  if语句 36
3.2.2  if/else语句 37
3.2.3  switch语句 39
3.2.4  条件运算符“:” 40
3.3  JavaScript的循环控制 41
3.3.1  for循环语句 41
3.3.2  for/in循环语句 43
3.3.3  while循环语句 44
3.3.4  do/while循环语句 45
3.3.5  break和continue命令 46
3.3.6  嵌套循环 49
3.4  习题 51
第4章  JavaScript的函数与自定义
对象 52
4.1  JavaScript的函数 52
4.1.1  JavaScript的内置函数 52
4.1.2  建立JavaScript的函数 53
4.1.3  拥有参数的JavaScript函数 54
4.1.4  JavaScript函数的返回值 55
4.1.5  JavaScript函数的传值或传址
参数 57
4.1.6  JavaScript函数的参数数组 59
4.2  JavaScript函数的变量范围 61
4.3  JavaScript的对象 62
4.3.1  面向对象程序语言 62
4.3.2  JavaScript的对象、属性和方法 63
4.3.3  JavaScript支持的对象 63
4.4  自定义JavaScript的对象 64
4.4.1  使用Object对象建立自定义
对象 64
4.4.2  with对象语句 65
4.4.3  构造函数建立对象 67
4.4.4  对象的阶层架构 69
4.4.5  新增对象的方法 71
4.5  JavaScript的Prototype对象 73
4.5.1  Class-Based和Prototype-Based
程序语言 73
4.5.2  Prototype对象的常数 74
4.5.3  新增Prototype对象的方法 75
4.5.4  扩展JavaScript内置对象的方法 77
4.5.5  Prototype对象的继承 79
4.6  习题 81
第5章  JavaScript的内置对象 83
5.1  JavaScript的内置对象 83
5.1.1  JavaScript内置对象的种类 83
5.1.2  JavaScript的内置对象 84
5.2  JavaScript的String对象 85
5.2.1  建立String对象 85
5.2.2  HTML标签的格式编排 85
5.2.3  字符串长度与大小写 87
5.2.4  获取字符串的指定字符 88
5.2.5  子字符串的查找 90
5.2.6  子字符串的处理 91
5.3  JavaScript的Array对象 92
5.3.1  JavaScript的数组 93
5.3.2  Array对象的属性和方法 94
5.3.3  JavaScript的多维数组 96
5.3.4  二维数组的横幅广告管理 98
5.4  JavaScript的Date对象 99
5.4.1  获取日期和时间 99
5.4.2  设置日期和时间 101
5.4.3  日期和时间的转换 102
5.4.4  JavaScript的小时钟 103
5.5  JavaScript的Math对象 104
5.5.1  Math对象的属性 104
5.5.2  Math对象的随机数、最大和
最小值 106
5.5.3  Math对象的数学方法 107
5.6  JavaScript的Error对象 107
5.6.1  Error对象 107
5.6.2  JavaScript的错误处理 108
5.6.3  JavaScript多层错误的处理
架构 109
5.7  对象的共享属性和方法 112
5.7.1  JavaScript对象的共享属性 112
5.7.2  JavaScript对象的共享方法 112
5.8  习题 113
第6章  DHTML对象模型 114
6.1  DHTML对象模型 114
6.1.1  DHTML对象模型(Object
Model)的基础 114
6.1.2  DHTML DOM与W3C DOM 115
6.1.3  DHTML对象模型的架构 115
6.2  Window对象 117
6.2.1  浏览器的状态栏 117
6.2.2  Window对象的定时器 119
6.2.3  窗口的打开与关闭 121
6.2.4  设置新窗口的特性 124
6.2.5  Window对象内置的对话框 126
6.2.6  更改窗口的尺寸和位置 129
6.2.7  窗口内容的卷动 132
6.3  Navigator对象 133
6.4  History对象 135
6.5  Location对象 136
6.6  Document对象 138
6.6.1  什么是文件(Document) 138
6.6.2  Document对象的属性 138
6.6.3  打开与写入文件 140
6.6.4  获取文件的指定元素 141
6.7  JavaScript的Cookies处理 143
6.7.1  Cookies的基础 143
6.7.2  JavaScript的Cookies操作
函数 144
6.7.3  Cookie的个人访客计数 147
6.7.4  Cookie记录用户名称 148
6.8  习题 149
第7章  DHTML DOM基础的动态
网页 151
7.1  DHTML DOM的Collection对象 151
7.1.1  显示HTML文件的所有元素 151
7.1.2  获取HTML文件的指定元素 153
7.1.3  HTML文件的阶层架构 155
7.2  访问HTML标签的内容和属性 157
7.2.1  访问HTML标签的内容 157
7.2.2  访问HTML标签的属性 159
7.2.3  HTML标签的尺寸与位置 161
7.3  CSS层级式样式表 162
7.3.1  什么是CSS 162
7.3.2  CSS的基本语法 163
7.3.3  自定义样式名称Class 164
7.3.4  标签对象的样式 165
7.3.5  常用的CSS样式属性 166
7.4  动态样式CSS 167
7.4.1  Style对象的属性 167
7.4.2  动态样式的字型与色彩 168
7.5  绝对位置的动态样式 170
7.5.1  绝对位置的样式属性 170
7.5.2  JavaScript控制标签的绝对
位置属性 171
7.5.3  动态属性的表达式 173
7.5.4  JavaScript的下拉式菜单 175
7.6  习题 178
第8章  JavaScript的事件处理 180
8.1  DHTML的事件 180
8.1.1  什么是事件Event 180
8.1.2  DHTML的事件 180
8.2  JavaScript的事件处理 182
8.2.1  HTML属性的事件处理 182
8.2.2  JavaScript属性的事件处理 183
8.2.3  IE的事件处理程序 184
8.2.4  Window和Document对象
的事件 185
8.2.5  取消事件的处理 187
8.3  气泡事件系统 189
8.3.1  什么是气泡事件系统 189
8.3.2  取消气泡事件 190
8.3.3  鼠标事件的抓取 192
8.4  Event对象 194
8.4.1  Event对象的属性 194
8.4.2  元素和事件名称 195
8.4.3  鼠标光标的位置 196
8.4.4  鼠标和键盘的按键 198
8.4.5  动态新增对象的事件 199
8.5  习题 202
第9章  JavaScript与窗体 203
9.1  JavaScript的窗体控制 203
9.1.1  HTML的窗体标签 203
9.1.2  DHTML DOM窗体对象的
架构 204
9.2  DHTML DOM的Form对象 207
9.2.1  Form对象的属性 207
9.2.2  Form对象的方法 209
9.3  DHTML DOM的Input对象 211
9.3.1  Input对象的属性 211
9.3.2  单选按钮和复选框 213
9.3.3  Input对象的方法 214
9.4  DHTML DOM的Select和Option
对象 215
9.4.1  Select对象的属性和方法 216
9.4.2  Option对象的属性 218
9.4.3  新增和删除<option>标签 219
9.5  DHTML DOM的Textarea对象 222
9.5.1  Textarea对象的属性 222
9.5.2  Textarea对象的方法 222
9.6  JavaScript的窗体字段验证 224
9.6.1  JavaScript如何验证窗体 224
9.6.2  窗体字段验证与相关的事件 225
9.6.3  使用正规语言验证字段数据 227
9.7  习题 228
第10章  JavaScript与表格图片 230
10.1  HTML的表格和图片标签 230
10.1.1  HTML的表格标签 230
10.1.2  HTML的图片标签 230
10.2  DHTML DOM的Table对象 231
10.2.1  Table对象的属性 231
10.2.2  Table对象的方法 232
10.3  DHTML DOM的TableRow对象 235
10.3.1  TableRow对象的属性 235
10.3.2  TableRow对象的方法 237
10.4  DHTML DOM的TableCell对象 239
10.5  DHTML DOM的Image对象 240
10.5.1  Image对象的属性 240
10.5.2  图片的缩小和放大 243
10.6  习题 246
第11章  JavaScript与框架超级链接 248
11.1  JavaScript与框架页 248
11.1.1  框架页标签 248
11.1.2  Window对象的frames对象
集合 249
11.1.3  在全窗口显示HTML文件 250
11.1.4  强迫显示整份框架页 251
11.2  DHTML DOM的FrameSet和Frame
对象 252
11.2.1  FrameSet对象的属性 253
11.2.2  Frame对象的属性 255
11.3  DHTML DOM的Iframe对象 257
11.3.1  Iframe标签 257
11.3.2  Iframe对象的属性 257
11.4  DHTML DOM的Anchor对象 259
11.4.1  超级链接标签 259
11.4.2  Anchor对象的属性和方法 260
11.5  框架页的浏览与控制 262
11.5.1  嵌套框架页文件的说明 262
11.5.2  嵌套框架页的浏览和控制 262
11.6  习题 264
第12章  W3C DOM对象模型 266
12.1  W3C DOM的概述 266
12.1.1  W3C DOM的基础 266
12.1.2  W3C DOM基础的文件分析 267
12.2  W3C DOM与DHTML DOM的节
点浏览 268
12.2.1  W3C DOM浏览节点的属性 268
12.2.2  浏览父节点 269
12.2.3  浏览兄弟节点 271
12.2.4  节点和属性的对象集合 273
12.3  基本HTML文件的浏览 274
12.3.1  基本HTML标签的分析 275
12.3.2  浏览HTML标签的节点 275
12.4  表格文件的浏览 277
12.4.1  表格标签的分析 277
12.4.2  浏览表格标签的节点 278
12.5  列表项目文件的浏览 279
12.5.1  <UL>和<LI>标签节点的
浏览 280
12.5.2  <DL>和<DT>标签的节点
浏览 282
12.6  <FONT>标签的节点浏览 284
12.7  习题 285
第13章  W3C DOM基础的网页
应用程序 287
13.1  W3C DOM的方法 287
13.2  W3C DOM节点的建立与删除 288
13.2.1  在W3C DOM的节点树中
插入和新增节点 288
13.2.2  建立表格标签 290
13.2.3  删除W3C DOM节点树的
节点 292
13.3  W3C DOM节点的处理 294
13.3.1  复制W3C DOM节点树的
节点 295
13.3.2  交换和取代W3C DOM节
点树的节点 297
13.4  W3C DOM的网页应用程序 300
13.4.1  W3C DOM网页应用程序
的使用 300
13.4.2  W3C DOM网页应用程序
的说明 301
13.5  习题 307
第14章  Ajax与XML DOM的
基础 308
14.1  Ajax的基础 308
14.1.1  什么是Ajax 308
14.1.2  异步HTTP请求 309
14.2  Ajax应用程序架构 310
14.2.1  传统Web应用程序架构 310
14.2.2  Ajax应用程序架构 311
14.3  XML的基础 311
14.3.1  文件和标识语言 311
14.3.2  XML文件的内容 312
14.3.3  XML文件范例 313
14.3.4  XML文件的组成元素 315
14.4  XHTML的基础 317
14.4.1  XHTML文件架构 317
14.4.2  XHTML文件的DTD 319
14.4.3  XHTML是良好格式的
HTML 320
14.5  XML DOM 321
14.5.1  什么是XML DOM 322
14.5.2  XML DOM的XML文件
分析 322
14.5.3  加载XML文件 323
14.6  习题 325
第15章  建立Ajax应用程序 327
15.1  建立Ajax开发环境 327
15.1.1  ASP的Ajax开发环境 327
15.1.2  PHP的Ajax开发环境 328
15.2  XMLHttpRequest对象 331
15.2.1  XMLHttpRequest对象的
基础 331
15.2.2  获取XML文件内容 333
15.2.3  获取XML DOM 335
15.2.4  发送XML文件内容 337
15.2.5  onreadystatechange属性 339
15.2.6  读取和设置HTTP标头
信息 342
15.3  Ajax与PHP 344
15.3.1  Ajax Time的程序架构 344
15.3.2  Ajax Time的使用 345
15.3.3  Ajax Time的程序说明 345
15.4  Ajax与ASP 348
15.4.1  AjaxDatabase的程序架构 348
15.4.2  Ajax Database的使用 349
15.4.3  Ajax Database的程序说明 349
15.5  习题 352
第16章  Ajax应用实例 353
16.1  Ajax关键字建议列表 353
16.1.1  Ajax关键字建议列表的
程序架构 353
16.1.2  Ajax关键字建议列表的使用 354
16.1.3  Ajax关键字建议列表的
程序说明 355
16.2  Ajax窗体验证 358
16.2.1  Ajax窗体验证的程序架构 358
16.2.2  Ajax窗体验证的使用 359
16.2.3  Ajax窗体验证的程序说明 360
16.3  Ajax的RSS阅读工具 362
16.3.1  什么是RSS 362
16.3.2  RSS阅读工具的程序架构 363
16.3.3  RSS阅读工具的使用 363
16.3.4  RSS阅读工具的程序说明 364
16.4  Ajax聊天室 367
16.4.1  Ajax聊天室的程序架构 367
16.4.2  Ajax聊天室的使用 368
16.4.3  Ajax聊天室的程序说明 370
16.5  习题 378

【责任编辑:夏书 TEL:(010)68476606】


回书目      

  • (0票)
  • (0票)
  • (0票)
  • (0票)
  • (0票)
  • (0票)
  • 原文:JavaScript基础与实例教程 目录 返回读书频道首页

    分享到:

    ||复制

    关于  Java  实例教程  目录  的更多文章

    Java内存泄露监控工具:JVM监控工具介绍及分析

    jstack--如果java程序崩溃生成core文件,jstack工具可以用来获得[详细]

    网友评论TOP5 查看所有评论()

    提交评论

    栏目热门 更多>>

    同期最新 更多>>

    读书频道 频道导航

  • 网络维护

    网络管理|布线|网络协议|服务器与存储|Cisco|

  • 安全

    网络安全|数据安全|病毒|综合

  • 操作系统

    Linux|Windows|Unix|其他

  • 数据库

    Oracle|SQL Server|MySQL|综合

  • 设计开发

    .Net系列|Java系列|C++|数据库开发|网站开发|其他开发|软件工程

  • 网络应用

    Web应用|ERP/BI|Office

  • 考试认证

    综合|软考|网工|等考

  • 管理生活

    企业管理|技术职场

  • 热点推荐

  • Android开发应用详解

  • 那些性感的让人尖叫的程序员

  • JavaScript基础与实例教程 目录

    HTML5 下一代Web开发标准详解

  • 高性能WEB开发应用指南

  • Ubuntu开源技术交流频道

  • 热门标签:


    js/jQuery教程阅读排行

    最新文章