JavaScript完全学习手册PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:张银鹤,梁文新,李新磊等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302194507
- 页数:479 页
第1篇 JavaScript基础篇 1
第1章 JavaScript简介 1
1.1 JavaScript概述 1
1.1.1什么是JavaScript 1
1.1.2 JavaScript的基本特点 2
1.1.3常用的Web开发语言 3
1.2 JavaScript的应用 4
1.2.1客户端应用 5
1.2.2服务器端应用 5
1.3在Web页面中使用JavaScript 5
1.3.1 HTML的基本结构 5
1.3.2在HTML中嵌入JavaScript 7
1.3.3链接JavaScript文件 9
1.4编写JavaScript的工具 11
1.4.1使用纯文本编辑器 11
1.4.2使用专业化脚本编辑工具 13
1.4.3使用Microsoft脚本编辑器 15
第2章 JavaScript编程基础 19
2.1基础语法 19
2.1.1数据类型 19
2.1.2变量和常量 22
2.1.3表达式 24
2.1.4运算符 24
2.2流程控制 27
2.2.1条件语句 27
2.2.2循环语句 30
2.2.3其他语句 35
2.3使用对话框 38
2.3.1警告对话框 38
2.3.2确认对话框 40
2.3.3提示对话框 40
第2篇 JavaScript内置对象篇 43
第3章 JavaScript内置对象 43
3.1 JavaScript对象概述 43
3.1.1对象的概念 43
3.1.2使用JavaScript对象基础知识 44
3.2 Array对象 46
3.2.1创建Array对象 46
3.2.2 Array对象属性 47
3.2.3 Array对象方法 48
3.3 String对象 51
3.3.1创建String对象 51
3.3.2 String对象属性 51
3.3.3 String对象方法 53
3.4 Math对象 56
3.5 Date对象 62
3.5.1 Date对象方法 62
3.5.2使用Date对象 63
3.6自定义对象 67
第4章 JavaScript常用对象 73
4.1 Document对象 73
4.1.1 Document对象概述 73
4.1.2使用Document对象 75
4.2 Form对象及其元素 79
4.2.1 Form对象概述 79
4.2.2表单元素 80
4.2.3表单元素属性和事件 82
4.2.4表单验证 85
4.3 Anchor与Link对象 89
4.3.1 Anchor对象 89
4.3.2 Link对象 90
4.4 Image对象 92
4.4.1图像翻转 92
4.4.2图像载入 92
第5章 JavaScript其他常用窗口对象 96
5.1 Window对象 96
5.1.1常用属性和方法 97
5.1.2多窗口控制 100
5.2 Screen对象 103
5.3 Navigator对象 105
5.4 Location对象 107
5.4.1常用属性和方法 107
5.4.2 Location对象的应用实例 109
5.5 History对象 112
5.5.1常用属性和方法 112
5.5.2 History对象的应用实例 113
5.6 Frame对象 115
5.6.1 Frame对象概述 115
5.6.2常用属性 116
5.6.3 Frame对象的应用实例 117
第6章 DOM对象 122
6.1 DOM概述 122
6.1.1 DOM简介 122
6.1.2 DOM与HTML文档 124
6.2 DOM对象 125
6.2.1 DOM基本接口 125
6.2.2 DOM基本对象 128
6.3使用DOM 128
6.3.1 DOM基础 129
6.3.2 Node和NodeList接口 131
6.3.3 Element接口 134
6.3.4 Text接口和Attr接口 136
6.4操作HTML文档 138
6.4.1访问元素 138
6.4.2添加节点 140
6.4.3删除节点 142
6.4.4对属性进行操作 146
第3篇 JavaScript高级编程篇 151
第7章 正则表达式 151
7.1正则表达式及其作用 151
7.2正则表达式参考语法 152
7.2.1限定符 154
7.2.2选择匹配符 157
7.2.3分组组合和反向引用符 158
7.2.4特殊字符 160
7.2.5字符匹配符 161
7.2.6定位符 164
7.2.7原义字符 167
7.3 RegExp对象 168
7.3.1创建RegExp对象实例的两种方式 168
7.3.2 RegExp对象的属性 170
7.3.3 RegExp对象的方法 173
7.4 String对象中与正则表达式有关的方法 177
第8章 高级DOM技术 182
8.1 CSS样式 182
8.1.1 CSS语法 182
8.1.2 CSS属性 187
8.2样式控制 192
8.2.1 Style对象 193
8.2.2使用CSS属性 194
8.2.3自定义鼠标提示 196
8.2.4可折叠区域 199
8.3 StyleSheet对象 200
8.3.1 StyleSheet对象的属性 200
8.3.2 StyleSheet对象的方法 202
8.4修改内容 203
8.5实例应用 205
8.5.1制作动态新闻框 206
8.5.2显示当前日期 211
8.5.3进度条控制滚动图片 213
8.5.4百叶窗效果 216
8.5.5更改表格间隔背景色 219
第9章 JavaScript中的XML 223
9.1 XML语言 223
9.1.1 XML概述 223
9.1.2 XML文档结构 225
9.1.3 XML标记 226
9.1.4 XML文档元素 226
9.1.5 XML属性 229
9.1.6 XML命名空间 230
9.2 XML DOM 231
9.2.1通用接口 232
9.2.2 IE中的XML DOM支持 232
9.2.3 Mozilla中XML DOM支持 237
9.2.4 XML DOM实例 241
9.3 XPath 247
9.3.1 XPath概述 247
9.3.2 IE中的XPath支持 249
9.3.3 Mozilla中的XPath支持 249
9.4 XSLT 254
9.4.1 XSLT概述 254
9.4.2 IE中的XSLT支持 256
9.4.3 Mozilla中XSLT支持 259
9.5数据岛技术 261
第10章 JavaScript事件处理 264
10.1事件概述 264
10.1.1事件简介 264
10.1.2指定事件 265
10.2原始事件模型 267
10.2.1事件类型 267
10.2.2使用事件返回值 269
10.2.3使用事件this关键字 269
10.2.4使用属性处理事件 270
10.2.5使用JavaScript处理事件 271
10.3标准事件模型 273
10.3.1事件传播 273
10.3.2注册事件处理程序 274
10.3.3设置对象的事件处理程序 276
10.3.4事件的模块和类型 276
10.3.5 Event接口和对象 278
10.4 IE事件模型 280
10.4.1 IE Event对象 280
10.4.2 IE的事件传播 281
10.5常用事件 282
10.5.1鼠标事件 282
10.5.2键盘事件 286
10.5.3表单事件 291
10.5.4编辑事件 295
10.5.5页面事件 297
第11章 使用Cookie和文件 303
11.1 Cookie 303
11.1.1 Cookie概述 303
11.1.2 Cookie属性 305
11.1.3创建Cookie 305
11.1.4读取Cookie 309
11.1.5删除Cookie 311
11.1.6在客户机设置Cookie 312
11.1.7保存用户登录状态 314
11.2文件处理 318
11.2.1 FileSystemObject对象 319
11.2.2 Drive对象 324
11.2.3 Folder对象 327
11.2.4 File对象 331
11.2.5资源管理器 337
第12章 JavaScript与Ajax 348
12.1 Ajax概述 348
12.1.1 Ajax运行机制 348
12.1.2 Ajax技术优势 351
12.2 Ajax核心技术 352
12.2.1 JavaScrip 352
12.2.2 DOM 353
12.2.3 XML 353
12.2.4 XMLHttpRequest 353
12.3使用Ajax 354
12.3.1创建XMLHttpRequest对象 354
12.3.2获取XMLHttpRequest对象的信息 356
12.3.3向服务器发送请求 357
12.3.4处理服务器响应 360
12.3.5用户注册实例 361
12.3.6处理XML请求 364
12.3.7动态列表 368
第13章 JavaScript安全与异常处理 371
13.1 JavaScript安全 371
13.1.1域策略 371
13.1.2 Internet Explorer安全区域 372
13.2 IE浏览器内建的错误报告 373
13.3异常处理 374
13.3.1异常类型 374
13.3.2触发onError事件处理异常 375
13.3.3使用try…catch语句处理异常 377
13.3.4 Error对象 379
13.3.5使用throw语句 380
13.4 JavaScript调试技巧 381
13.4.1使用alert()语句 382
13.4.2使用write()语句 382
13.4.3抛出自定义异常消息 383
第4篇 JavaScript特效应用 387
第14章 JavaScript网页特效 387
14.1文字特效 387
14.1.1文字向上不间断无缝滚动 387
14.1.2灼热的文字(IE) 389
14.1.3标题栏文字循环向左移动 391
14.1.4各种形式输出文字 392
14.1.5跑马灯式说明文字 398
14.1.6跳动的文字 400
14.2图片特效 402
14.2.1线性幻灯片 402
14.2.2非线性幻灯片 409
14.2.3展示翻页效果 416
14.2.4展示缩略图新闻效果 419
14.2.5图片滑动效果 423
14.2.6三维相册 433
14.3时间特效 442
14.3.1时钟提示自动关闭 442
14.3.2日历生成器 444
14.4窗口特效 450
14.4.1窗口拖动 451
14.4.2图层受标签控制显示 457
14.5鼠标特效 460
14.5.1鼠标方向提示 460
14.5.2鼠标控制页面上下移动 462
14.6菜单特效 464
14.6.1树状菜单 465
14.6.2折叠菜单 468
14.6.3滑动菜单 472
14.6.4右键菜单 476
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《实用内科手册》黄清,阮浩航主编 2016
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019