新闻资讯
看你所看,想你所想

JavaScript从入门到精通(第3版)

JavaScript从入门到精通(第3版)

JavaScript从入门到精通(第3版)

《JavaScript从入门到精通(第3版)》是2014年清华大学出版社出版的图书,作者是Steve Suehring。

基本介绍

  • 书名:JavaScript从入门到精通(第3版)
  • ISBN:9787302351757
  • 定价:69元
  • 出版时间:2014-2-19
  • 装帧:平装

图书简介

本书旨在介绍JavaScript基础知识,沿用经典的Step by Step风格,一次介绍一个知识点,并通过练习来加以巩固。这本实用教程提供了清楚的指导和动手实例,各章还提供练习题有利于读者使用JavaScript核心特性和技术创建或定製互动式app。
全书共4部分23章,主题涉及JavaScript基础知识,JavaScript的套用,JavaScript与设计的集成,AJAX和伺服器端的集成,jQuery基础知识。本书特别针对初学者,在每一章设计了练习题和相应的答案,以帮助他们学以致用,迅速掌握JavaScript,提升编程技能。

目录

第I部分Java啥?JavaScript的用处、优势和用法
第1章JavaScript超乎你的想像 3
1.1JavaScript简史 3
1.1.1InternetExplorer3.0 4
1.1.2ECMAScript 4
1.1.3标準多多 5
1.1.4DOM 5
1.2JavaScript程式的组成 6
1.3把JavaScript放到网页上 7
1.4JavaScript能够做什幺 9
1.5JavaScript不能做什幺 9
1.5.1JavaScript不能强加于客户端 9
1.5.2JavaScript无法保证数据
安全性 10
1.5.3JavaScript不能跨域 10
1.5.4JavaScript不能充当伺服器 10
1.6JavaScript使用提示 11
1.6.1JavaScript适用于哪些场景 12
1.6.2网站要支持哪些浏览器 13
1.6.3Windows8登场 14
练习题 14
第2章使用JavaScript开发 15
2.1JavaScript开发选择 15
2.2配置环境 16
2.3使用VisualStudio2010编写
JavaScript 16
2.3.1使用VisualStudio2012的第一个web(和JavaScript)项目 17
2.3.2在VisualStudio2012中使用
外部JavaScript档案 20
2.4使用Eclipse编写JavaScript 23
2.4.1使用Eclipse开发第一个web
(和JavaScript)项目 23
2.4.2在Eclipse内使用外部
JavaScript档案 27
2.5不使用IDE编写JavaScript 30
2.5.1使用Notepad的第一个web
(和JavaScript)项目 30
2.5.2在没有IDE的情况下使用
外部JavaScript档案 32
2.6调试JavaScript 33
练习题 34
第3章JavaScript的语法和语句 35
3.1一些常识 35
3.1.1区分大小写 35
3.1.2空白 35
3.1.3注释 36
3.1.4分号 37
3.1.5换行 38
3.1.6正确放置JavaScript 38
3.2JavaScript语句 39
3.2.1语句中有什幺 39
3.2.2JavaScript语句的两种类型 40
3.3JavaScript中的保留字 40
3.4函式简介 41
3.5JavaScript的严格模式 43
练习题 44
第4章使用变数和数据类型 45
4.1JavaScript中的数据类型 45
4.1.1数字 45
4.1.2字元串的用法 50
4.1.3布尔值 52
4.1.4未定义 53
4.1.5对象 53
4.1.6数组 54
4.2定义和使用变数 54
4.2.1声明变数 55
4.2.2变数类型 55
4.2.3变数作用域 55
4.2.4Date对象 61
4.3使用RegExp对象 68
4.3.1正则表达式的语法 69
4.3.2引用和垃圾回收机制 73
4.4学习类型转换 74
4.4.1数字转换 74
4.4.2字元串转换 74
4.4.3布尔值转换 75
练习题 75
第5章使用操作符和表达式 76
5.1操作符 76
5.2加法操作符 76
5.3乘法操作符 77
5.4位操作符 77
5.5相等操作符 78
5.6关係操作符 80
5.6.1in操作符 80
5.6.2instanceof操作符 81
5.7一元操作符 81
5.7.1自增和自减 82
5.7.2使用加号转换成数字 82
5.7.3使用减号创建负数 82
5.7.4按位求反和逻辑非 82
5.7.5使用delete操作符 83
5.7.6使用typeof操作符返回变数
类型 84
5.8赋值操作符 85
位元组节省(又名缩小)的重要性 86
5.9逗号操作符 86
练习题 87
第6章条件和循环控制流 88
6.1if语句的用法 88
6.1.1if语句的语法 88
6.1.2InternetExplorer中的prompt()
函式 90
6.1.3複合条件 92
6.2使用elseif语句和else语句 94
6.3三元条件语句 98
6.4使用switch测试 98
6.5while循环 100
6.5.1while语句 100
6.5.2do...while语句 101
6.6使用for循环 102
6.6.1for循环 103
6.6.2for...in循环 104
6.6.3foreach...in循环 106
6.7使用条件语句验证表单 107
练习题 109
第7章使用函式 110
7.1函式的组成 110
7.1.1函式参数 110
7.1.2再探变数作用域 112
7.1.3返回值 113
7.1.4函式调用的更多内容 114
7.1.5匿名/无名函式(函式
直接量) 116
7.1.6闭包 116
7.2方法 117
7.3对话框函式概览 117
练习题 121
第8章JavaScript中的对象 122
8.1面向对象开发 122
8.1.1对象 122
8.1.2属性 122
8.1.3方法 123
8.1.4类 123
8.2创建对象 126
8.2.1为对象添加属性 126
8.2.2为对象添加方法 129
8.3数组详解 129
8.3.1length属性 130
8.3.2数组方法 130
8.4利用内建对象 136
8.4.1使URI更安全 136
8.4.2使用eval()方法 136
练习题 137
第9章浏览器对象模型 138
9.1浏览器简介 138
9.1.1浏览器层级 138
9.1.2事件 139
9.3获取萤幕信息 141
9.4使用navigator对象 142
9.5location对象 146
9.6history对象 152
练习题 153
第10章JavaScript库与框架 154
10.1了解编程库 154
10.2定义自己的JavaScript库 154
10.3纵观流行的JavaScript库和框架 155
10.3.1jQuery 155
10.3.2Modernizr 156
10.3.3Yahoo!用户接口 156
10.3.4MooTools 156
10.3.5其他库 156
练习题 156
第11章jQuery 157
11.1jQuery入门 157
11.2使用jQuery 157
11.2.1两种jQuery下载 157
11.2.2包含jQuery 158
11.2.3基本的jQuery语法 158
11.2.4将jQuery连线到load
事件 159
11.3使用选择器 160
11.3.1根据ID选择元素 160
11.3.2根据类选择元素 161
11.3.3根据类型选择元素 161
11.3.4根据层级选择元素 161
11.3.5根据位置选择元素 162
11.3.6根据属性选择元素 164
选择表单元素 165
11.3.8更多选择器 165
11.4函式 166
11.4.1遍历DOM 166
11.4.2操作属性 170
11.4.3修改文档和HTML 170
11.4.4插入元素 171
11.4.5回调函式 172
11.5更多jQuery参考资源 172
练习题 173
第II部分将JavaScript集成到设计
第12章文档对象模型 177
12.1文档对象模型 177
12.1.1DOM层级0:遗留DOM 177
12.1.2DOM层级1到3 178
12.1.3把DOM看作一颗树 178
12.1.4操作节点 179
12.2获取元素 179
12.2.1通过ID获取元素 179
12.2.2通过标籤名获取 183
12.2.3HTML集合 185
12.2.4处理兄弟节点 185
12.3操作属性 186
12.3.1查看属性 186
12.3.2设定属性 188
12.4创建元素 190
12.4.1添加文本 190
12.4.2添加元素并设定ID 191
12.5删除元素 191
练习题 194
第13章JavaScript事件和浏览器 195
13.1了解Window事件 195
13.1.1事件模型 195
13.1.2通用事件处理程式 198
13.1.3jQuery事件处理 200
13.1.4绑定和解除绑定 200
13.2检测访问者信息 201
13.2.1userAgent属性简介 202
13.2.2功能测试 202
13.2.3让JavaScript远离早期的
浏览器 203
13.2.4其他navigator属性和方法 205
13.3打开、关闭和调整视窗大小 205
13.3.1打开视窗最佳实践 206
13.3.2打开标籤:无需JavaScript 207
13.3.3调整和移动视窗 207
13.4定时器 208
13.5事件 210
13.5.1滑鼠事件和悬停 210
13.5.2事件处理程式更多参考 211
练习题 211
第14章在JavaScript中操作图像 212
14.1操作图像悬停 212
14.1.1一个简单的悬停 212
14.1.2使用jQuery的现代悬停 213
14.1.3仔细观察前面的练习 216
14.2预载入图像 218
14.3操作滚动放映 220
14.3.1创建一个滚动放映 220
14.3.2向后移动 222
14.3.3jQuery滚动放映 225
14.4操作图像映射 227
练习题 230
第15章结合web表单使用
JavaScript 231
15.1JavaScript和web表单 231
15.1.1使用JavaScript验证 231
15.1.2使用jQuery验证 234
15.2使用表单信息 235
15.2.1使用选择框 235
15.2.2使用複选框 239
15.2.3使用单选按钮 241
15.3预先验证表单数据 242
15.3.1绕过JavaScript验证 243
15.3.2验证文本栏位 246
练习题 247
第16章JavaScript和CSS 248
16.1CSS是什幺 248
16.1.1使用属性和选择器 249
16.1.2套用CSS 250
16.2JavaScript和CSS之间的关係 250
16.2.1通过ID设定元素样式 251
16.2.2根据类型设定元素样式 254
16.2.3使用JavaScript设定
CSS类 256
16.2.4使用JavaScript获取元素
样式 257
练习题 258
第17章jQuery效果和外挂程式 259
17.1安装jQueryUI 259
17.1.1获得jQueryUI 259
17.1.2安装jQueryUI 259
17.1.3构建一个jQueryUI
演示页 260
17.2创建一个jQueryUI日曆 264
自定义日曆 266
17.3添加一个对话框 268
17.3.1创建模式对话框 269
17.3.2添加按钮 270
17.4JQueryUI更多参考资源 272
练习题 273
第18章使用jQueryMobile进行
移动开发 274
18.1jQueryMobile入门 274
18.2获取jQueryMobile 276
18.2.1下载jQueryMobile 276
18.2.2测试jQueryMobile 278
18.3jQueryMobile的连结 279
18.3.1创建一个连结 280
18.3.2改变页面过渡 281
18.3.3没有AJAX的连结 281
18.4使用工具列增强页面 283
18.4.1添加导航栏 283
18.4.2添加页脚导航栏 284
18.4.3将按钮添加到工具列 286
18.4.4其他工具列增强 287
18.5jQueryMobile更多参考 289
练习题 290
第19章获取数据到JavaScript 291
19.1JavaScript应用程式的架构 291
19.2JavaScript和界面 292
19.3AJAX简介 293
19.4使用jQuery的AJAX 293
19.5没有X的AJAX 294
19.6下一步是什幺 295
第III部分AJAX和伺服器端集成
第20章使用AJAX 299
20.1XMLHttpRequest对象 299
20.1.1实例化XMLHttpRequest
对象 299
20.1.2传送AJAX请求 301
20.1.3处理AJAX回响 302
20.1.4处理XML回响 306
20.1.5使用JSON 307
20.1.6处理头部 308
20.1.7使用POST方法 309
20.2AJAX和jQuery 311
20.2.1AJAX错误和逾时 313
20.2.2传送数据到伺服器 314
20.2.3其他重要选项 314
练习题 314
第21章开发Windows8app 315
21.1Windows8套用 315
21.2开发Windows8app 315
21.3发行Windowsapp 319
21.3.1在Windows商店中发行 319
21.3.2在企业内发行 320
小结 320
第IV部分JavaScript和Windows8
第22章使用VisualStudio开发
Windows8App 323
22.1安装VisualStudio2012 323
22.2为Windows8安装VisualStudio
2012Express 324
22.3Windows8app模板 329
22.3.1BlankApp模板 330
22.3.2GridApp模板 333
22.3.3SplitApp模板 334
22.4在App清单中设定App细节 335
22.5为Windows商店打包App 336
22.5.1认证要求 336
22.5.2我如何赚钱 337
22.5.3技术过程 337
练习题 337
第23章创建WindowsApp 338
23.1App开发过程 338
23.2开始App设计和编程 339
23.3自定义App 341
23.3.1自定义JavaScript 341
23.3.2自定义主要的HTML档案 345
23.3.3自定义详细HTML 346
23.3.4自定义CSS 348
23.3.5定型App 349
23.4自定义软体包清单 351
23.4.1添加启动画面、标誌
和贴片图像 351
23.4.2定义功能 351
23.5测试 352
小结 355
附录练习题答案 357
JavaScript从入门到精通(第3版)
目录

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com