图书介绍
JavaScript从入门到精通 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)苏灵著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302351757
- 出版时间:2014
- 标注页数:378页
- 文件大小:65MB
- 文件页数:393页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript从入门到精通 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 Java啥?JavaScript的用处、优势和用法3
第1章 JavaScript超乎你的想象3
1.1 JavaScript简史3
1.1.1 Internet Explorer 3.04
1.1.2 ECMAScript4
1.1.3标准多多5
1.1.4 DOM5
1.2 JavaScript程序的组成6
1.3把JavaScript放到网页上7
1.4 JavaScript能够做什么9
1.5 JavaScript不能做什么9
1.5.1 JavaScript不能强加于客户端9
1.5.2 JavaScript无法保证数据安全性10
1.5.3 JavaScript不能跨域10
1.5.4 JavaScript不能充当服务器10
1.6 JavaScript使用提示11
1.6.1 JavaScript适用于哪些场景12
1.6.2网站要支持哪些浏览器13
1.6.3 Windows 8登场14
练习题14
第2章 使用JavaScript开发15
2.1 JavaScript开发选择15
2.2配置环境16
2.3使用Visual Studio 2010编写JavaScript16
2.3.1使用Visual Studio 2012的第一个web(和JavaScript)项目17
2.3.2在Visual Studio 2012中使用外部JavaScript文件20
2.4使用Eclipse编写JavaScript23
2.4.1使用Eclipse开发第一个web(和JavaScript)项目23
2.4.2在Eclipse内使用外部JavaScript文件27
2.5不使用IDE编写JavaScript30
2.5.1使用Notepad的第一个web(和JavaScript)项目30
2.5.2在没有IDE的情况下使用外部JavaScript文件32
2.6调试JavaScript33
练习题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正确放置JavaScript38
3.2 JavaScript语句39
3.2.1语句中有什么39
3.2.2 JavaScript语句的两种类型40
3.3 JavaScript中的保留字40
3.4函数简介41
3.5 JavaScript的严格模式43
练习题44
第4章 使用变量和数据类型45
4.1 JavaScript中的数据类型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.4 Date对象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.1 in操作符80
5.6.2 instanceof操作符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.1 if语句的用法88
6.1.1 if语句的语法88
6.1.2 Internet Explorer中的prompt()函数90
6.1.3复合条件92
6.2使用else if语句和else语句94
6.3三元条件语句98
6.4使用switch测试98
6.5 while循环100
6.5.1 while语句100
6.5.2 do…while语句101
6.6使用for循环102
6.6.1 for循环103
6.6.2 for…in循环104
6.6.3 for each…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.1 length属性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.5 location对象146
9.6 history对象152
练习题153
第10章 JavaScript库与框架154
10.1了解编程库154
10.2定义自己的JavaScript库154
10.3纵观流行的JavaScript库和框架155
10.3.1 jQuery155
10.3.2 Modernizr156
10.3.3 Yahoo!用户接口156
10.3.4 MooTools156
10.3.5其他库156
练习题156
第11章 jQuery157
11.1 jQuery入门157
11.2使用jQuery157
11.2.1两种jQuery下载157
11.2.2包含jQuery158
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遍历DOM166
11.4.2操作属性170
11.4.3修改文档和HTML170
11.4.4插入元素171
11.4.5回调函数172
11.5更多jQuery参考资源172
练习题173
第Ⅱ部分 将JavaScript集成到设计177
第12章 文档对象模型177
12.1文档对象模型177
12.1.1 DOM层级0:遗留DOM177
12.1.2 DOM层级1到3178
12.1.3把DOM看作一颗树178
12.1.4操作节点179
12.2获取元素179
12.2.1通过ID获取元素179
12.2.2通过标签名获取183
12.2.3 HTML集合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添加元素并设置ID191
12.5删除元素191
练习题194
第13章 JavaScript事件和浏览器195
13.1了解Window事件195
13.1.1事件模型195
13.1.2通用事件处理程序198
13.1.3 jQuery事件处理200
13.1.4绑定和解除绑定200
13.2检测访问者信息201
13.2.1 userAgent属性简介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打开标签:无需JavaScript207
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.3 jQuery滚动放映225
14.4操作图像映射227
练习题230
第15章 结合 web表单使用JavaScript231
15.1 JavaScript和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和CSS248
16.1 CSS是什么248
16.1.1使用属性和选择器249
16.1.2应用CSS250
16.2 JavaScript和CSS之间的关系250
16.2.1通过ID设置元素样式251
16.2.2根据类型设置元素样式254
16.2.3使用JavaScript设置CSS类256
16.2.4使用JavaScipt获取元素样式257
练习题258
第17章 jQuery效果和插件259
17.1安装jQuery UI259
17.1.1获得jQuery UI259
17.1.2安装jQuery UI259
17.1.3构建一个jQuery UI演示页260
17.2创建一个jQuery UI日历264
自定义日历266
17.3添加一个对话框268
17.3.1创建模式对话框269
17.3.2添加按钮270
17.4 JQuery UI更多参考资源272
练习题273
第18章 使用jQuery Mobile进行移动开发274
18.1 jQuery Mobile入门274
18.2获取jQuery Mobile276
18.2.1下载jQuery Mobile276
18.2.2测试jQuery Mobile278
18.3 jQuery Mobile的链接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.5 jQuery Mobile更多参考289
练习题290
第19章 获取数据到JavaScript291
19.1 JavaScript应用程序的架构291
19.2 JavaScript和界面292
19.3 AJAX简介293
19.4使用jQuery的AJAX293
19.5没有X的AJAX294
19.6下一步是什么?295
第Ⅲ部分 AJAX和服务器端集成299
第20章 使用AJAX299
20.1 XMLHttpRequest对象299
20.1.1实例化XMLHttpRequest对象299
20.1.2发送AJAX请求301
20.1.3处理AJAX响应302
20.1.4处理XML响应306
20.1.5使用JSON307
20.1.6处理头部308
20.1.7使用POST方法309
20.2 AJAX和j Query311
20.2.1 AJAX错误和超时313
20.2.2发送数据到服务器314
20.2.3其他重要选项314
练习题314
第21章 开发Windows 8 app315
21.1 Windows 8应用315
21.2开发Windows 8 app315
21.3发行Windows app319
21.3.1在Windows商店中发行319
21.3.2在企业内发行320
小结320
第Ⅳ部分 JavaScript和Windows 8323
第22章 使用Visual Studio开发Windows 8 App323
22.1安装Visual Studio 2012323
22.2为Windows 8安装Visual Studio2012 Express324
22.3 Windows 8 app模板329
22.3.1 Blank App模板330
22.3.2 Grid App模板333
22.3.3 Split App模板334
22.4在App清单中设置App细节335
22.5为Windows商店打包App336
22.5.1认证要求336
22.5.2我如何赚钱?337
22.5.3技术过程337
练习题337
第23章 创建Windows App338
23.1 App开发过程338
23.2开始App设计和编程339
23.3自定义App341
23.3.1自定义JavaScript341
23.3.2自定义主要的HTML文件345
23.3.3自定义详细HTML346
23.3.4自定义CSS348
23.3.5定型App349
23.4自定义软件包清单351
23.4.1添加启动画而、标志和贴片图像351
23.4.2定义功能351
23.5测试352
小结355
附录 练习题答案357
热门推荐
- 669035.html
- 3514157.html
- 2922464.html
- 2262779.html
- 1670803.html
- 437543.html
- 2989944.html
- 2505038.html
- 1434480.html
- 1198319.html
- http://www.ickdjs.cc/book_2081558.html
- http://www.ickdjs.cc/book_184652.html
- http://www.ickdjs.cc/book_2963953.html
- http://www.ickdjs.cc/book_3278490.html
- http://www.ickdjs.cc/book_350223.html
- http://www.ickdjs.cc/book_2137895.html
- http://www.ickdjs.cc/book_1585800.html
- http://www.ickdjs.cc/book_379548.html
- http://www.ickdjs.cc/book_375399.html
- http://www.ickdjs.cc/book_1321627.html