JavaScript编程循序渐进PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)SteveSuehring著;李强译
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111242826
- 页数:309 页
第1章 JavaScript超乎你的想象 2
1.1 JavaScript简史 2
1.1.1 进入InternetExplorer3. 3
1.1.2 随后就有了ECMAScript 3
1.1.3 这么多标准 4
1.1.4 DOM 4
1.2 JavaScript程序的组成 4
1.3 把JavaScript放到Web页面上 5
1.4 JavaScript可以做什么 7
1.5 JavaScript不能做什么 7
1.6 使用JavaScript的提示 9
1.6.1 JavaScript置于何处 10
1.6.2 站点应该支持哪些浏览器 11
1.7 练习题 11
第2章 使用JavaScript开发 12
2.1 JavaScript开发选择 12
2.2 配置环境 12
2.3 用VisualStudio2005编写JavaScript 13
2.3.1 使用VisualStudio2005开发第一个Web(和JavaScript)项目 16
2.3.2 通过VisualStudio2005使用外部JavaScript文件 19
2.4 使用Eclipse编写JavaScript 22
2.4.1 使用Eclipse开发你的第一个Web(和JavaScript)项目 23
2.4.2 在Eclipse内使用外部JavaScript文件 28
2.5 不使用IDE编写JavaScript 31
2.5.1 使用记事本开发第一个Web(和JavaScript)项目 31
2.5.2 不用IDE而使用外部JavaScript文件 34
2.6 调试JavaScript 35
2.7 练习题 36
第3章 JavaScript语法和语句 37
3.1 一些常识 37
3.1.1 区分大小写 37
3.1.2 空白 37
3.1.3 注释 38
3.1.4 分号 39
3.1.5 换行 40
3.1.6 正确放置JavaScript 40
3.2 JavaScript语句 41
3.2.1 语句内是什么 41
3.2.2 JavaScript语句的两种类型 41
3.3 JavaScript的保留字 42
3.4 函数简介 42
3.5 练习题 44
第4章 使用变量和数据 45
4.1 JavaScript中的数据类型 45
4.1.1 数字 45
4.1.2 字符串 48
4.1.3 布尔值 51
4.1.4 空 51
4.1.5 未定义 51
4.1.6 对象 51
4.1.7 数组 52
4.2 定义并使用变量 53
4.2.1 声明变量 53
4.2.2 变量类型 54
4.2.3 变量作用域 54
4.2.4 引用和垃圾回收机制 59
4.3 类型转换 60
4.3.1 数字转换 60
4.3.2 字符串转换 61
4.3.3 布尔值转换 61
4.4 练习题 61
第5章 使用操作符和表达式 62
5.1 操作符介绍 62
5.2 加法操作符 62
5.3 乘法操作符 63
5.4 位操作符 63
5.5 相等操作符 64
5.6 关系操作符 65
5.6.1 in操作符 66
5.6.2 instanceof操作符 66
5.7 一元操作符 67
5.7.1 自增和自减 67
5.7.2 用加号转换为一个数字 68
5.7.3 使用减号创建一个负数 68
5.7.4 按位求反和逻辑非 68
5.7.5 delete操作符 68
5.7.6 typeof操作符 71
5.7.7 void操作符 72
5.8 赋值操作符 73
5.9 练习题 74
第6章 条件和循环控制流 76
6.1 if如何使用 76
6.1.1 if语句的语法 76
6.1.2 WindowsInternetExplorer7中的prompt()函数 77
6.1.3 复合条件 80
6.2 elseif和else语句 82
6.3 多层条件语句 83
6.4 三元条件语句 86
6.5 switch 87
6.6 使用while循环 88
6.6.1 while语句 89
6.6.2 do...while语句 89
6.7 使用for循环 90
6.7.1 for循环 90
6.7.2 for*in循环 92
6.7.3 foreach*in循环 93
6.8 使用条件语句验证表单 94
6.9 练习题 96
第7章 使用函数 97
7.1 什么是函数 97
7.1.1 函数变量 97
7.1.2 再谈变量作用域 99
7.1.3 return值 100
7.1.4 函数调用的更多内容 101
7.1.5 匿名函数(函数直接量) 102
7.2 方法 102
7.3 对话框函数概览 103
7.4 练习题 106
第8章 JavaScript中的对象 107
8.1 面向对象的开发 107
8.1.1 对象 107
8.1.2 属性 107
8.1.3 方法 108
8.1.4 类 108
8.2 创建对象 110
8.2.1 为方法添加属性 111
8.2.2 为对象添加方法 113
8.3 关于数组的更多内容 114
8.3.1 length属性 114
8.3.2 数组方法 114
8.4 内建对象 118
8.5 练习题 126
第9章 浏览器对象模型 127
9.1 浏览器简介 127
9.1.1 浏览器层级 127
9.1.2 事件 128
9.2 认识self 128
9.3 获取有关屏幕的信息 130
9.4 使用navigator对象 131
9.5 location对象 134
9.6 history对象 140
9.7 练习题 140
第10章 文档对象模型 141
10.1 文档对象模型定义 141
10.1.1 DOM层级0:遗留的DOM 141
10.1.2 DOM层级1和DOM层级2 142
10.1.3 作为树的DOM 142
10.1.4 操作节点 143
10.2 获取元素 143
10.2.1 通过ID访问 143
10.2.2 通过标签名访问 146
10.3 操作属性 148
10.3.1 察看属性 148
10.3.2 设置属性 150
10.4 创建元素 151
10.4.1 添加文本 151
10.4.2 添加元素并设置ID 152
10.5 删除元素 153
10.6 练习 154
第11章 和Web表单一起使用JavaScript 156
11.1 JavaScript和Web表单 156
11.2 获取表单数据 158
11.3 使用表单信息 158
11.3.1 使用选择框 159
11.3.2 使用复选框 161
11.3.3 使用单选按钮 164
11.4 预先验证表单数据 165
11.4.1 绕过JavaScript验证 166
11.4.2 验证一个文本字段 169
11.5 练习题 170
第12章 创建和消费Cookie 171
12.1 初探cookie 171
12.2 使用JavaScript创建cookie 172
12.2.1 一个简单的cookie 172
12.2.2 设置cookie的过期日期 173
12.2.3 设置cookie路径 176
12.2.4 设置cookie的域 177
12.2.5 操作安全cookie 179
12.3 使用JavaScript读取cookie 179
12.4 删除cookie 180
12.5 练习题 181
第13章 用JavaScript操作图像 182
13.1 使用图像翻滚 182
13.1.1 一个简单的翻滚 182
13.1.2 更好的办法 183
13.2 预载入图像 188
13.3 操作滚动放映 190
13.3.1 创建一个显示 190
13.3.2 向后移动 191
13.4 使用图像映射 194
13.5 练习题 197
第14章 浏览器和JavaScript 198
14.1 理解窗口事件 198
14.1.1 事件模型 198
14.1.2 一个通用事件处理程序 204
14.2 检测关于访问者的事情 204
14.2.1 userAgent属性简介 205
14.2.2 功能测试 205
14.2.3 保证JavaScript避开较早的浏览器 206
14.2.4 其他的navigator属性和方法 208
14.3 打开、关闭和调整窗口 208
14.3.1 打开和关闭窗口实践 209
14.3.2 窗口打开最佳实践 214
14.3.3 不需要JavaScript 215
14.3.4 调整和移动窗口 215
14.4 定时器 216
14.5 练习题 217
第15章 JavaScript和CSS 218
15.1 什么是CSS 218
15.1.1 属性和选择器 219
15.1.2 应用CSS 220
15.2 JavaScript和CSS之间的关系 220
15.2.1 根据ID来设置元素样式 220
15.2.2 根据类型设置元素样式 223
15.2.3 使用JavaScript获取元素样式 225
15.2.4 使用JavaScript修改样式表 226
15.3 练习题 228
第16章 JavaScript错误处理 229
16.1 错误处理概览 229
16.2 使用try/catch 229
16.3 使用onerror事件 236
16.3.1 把onerror绑定到window对象 236
16.3.2 忽略错误 238
16.3.3 把onerror绑定到image对象 239
16.4 练习题 241
第17章 JavaScript和XML 244
17.1 和JavaScript一起使用XML 244
17.1.1 XML文档的一个例子 244
17.1.2 使用JavaScript载入一个XML文档 245
17.2 一点展望 252
17.3 练习题 252
第18章 初探AJAX 253
18.1 AJAX简介 253
18.2 XMLHttpRequest对象 254
18.2.1 实例化XMLHttpRequest对象 254
18.2.2 发送一个AJAX请求 255
18.2.3 处理一个AJAX响应 256
18.2.4 处理XML请求 260
18.2.5 使用JSON 260
18.2.6 处理头部 261
18.2.7 使用POST方法 262
18.3 案例学习:动态搜索和更新 264
18.4 练习题 269
第19章 深入AJAX 270
19.1 使用XML和CSS创建一个HTML表格 270
19.2 使用CSS样式化表格 273
19.3 创建一个动态下拉框 276
19.4 从用户和AJAX接受输入 281
19.5 练习题 281
附录 练习题解答 282
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019