图书介绍
Ajax 实用技术PDF|Epub|txt|kindle电子书版本网盘下载
![Ajax 实用技术](https://www.shukui.net/cover/2/34548340.jpg)
- 程继洪,肖川,李海斌编著 著
- 出版社: 北京:北京理工大学出版社
- ISBN:9787568255455
- 出版时间:2018
- 标注页数:338页
- 文件大小:171MB
- 文件页数:352页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
Ajax 实用技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础知识3
第1章HTML基础3
1.1什么是HTML ?3
1.1.1 HTML文档结构3
1.1.2 HTML头元素head6
1.2编辑HTML10
1.2.1编写第一个HTML网页11
1.2.2运行HTML12
1.3常见的HTML标记13
1.3.1资源路径13
1.3.2 〈a〉标记14
1.3.3 〈img〉标记15
1.4文本标记17
1.4.1标题17
1.4.2水平线17
1.4.3注释17
1.4.4段落18
1.4.5换行18
1.5表格标记19
1.6列表标记24
1.7 〈form〉标记26
1.8总结33
第2章CSS3基础34
2.1 CSS的概念34
2.1.1行内样式表34
2.1.2内部样式表35
2.1.3外部样式表35
2.2 CSS的单位和颜色35
2.2.1 CSS的单位35
2.2.2颜色36
2.3 CSS选择器37
2.3.1标记选择器38
2.3.2类选择器38
2.3.3 ID选择器39
2.3.4属性选择器40
2.3.5属性选择器串联46
2.4组合选择器47
2.4.1分组选择器47
2.4.2后代选择器48
2.4.3子元素选择器48
2.4.4相邻兄弟选择器49
2.4.5伪类和伪元素51
2.5样式的继承、冲突与叠加59
2.6盒模型、定位与浮动62
2.6.1盒模型62
2.6.2 CSS定位65
2.6.3 CSS浮动69
2.7总结74
第3章 页面布局和响应式设计76
3.1页面布局76
3.1.1网页基本结构77
3.1.2制作页头78
3.1.3导航菜单81
3.1.4制作显示容器与页脚83
3.2响应式布局84
3.2.1加入Bootstrap支持84
3.2.2 Bootstrap制作导航菜单86
3.3总结87
第4章JavaScript基础89
4.1如何编写JavaScript程序90
4.1.1内嵌式JavaScript程序90
4.1.2独立的JS文件90
4.2 JavaScript词汇91
4.2.1注释91
4.2.2字面量91
4.2.3标识符和保留字91
4.2.4奇怪的分号92
4.3数据类型93
4.3.1数值型93
4.3.2文本类型93
4.3.3布尔型、null和undefined94
4.3.4全局对象94
4.3.5类型转换95
4.3.6数据类型的性质96
4.4变量97
4.4.1变量声明97
4.4.2变量的分类98
4.4.3变量的作用域98
4.5运算符、表达式和语句101
4.5.1运算符101
4.5.2表达式和语句105
4.6控制结构106
4.6.1顺序结构106
4.6.2分支结构106
4.6.3循环结构109
4.7其他语句114
4.7.1异常处理114
4.7.2 with语句115
4.7.3 use strict语句115
4.8 JavaScript调试117
4.8.1发现错误119
4.8.2程序调试120
4.9总结122
第5章 对象、数组与函数123
5.1对象的声明123
5.1.1用字面量声明对象123
5.1.2用new关键字创建对象124
5.1.3用Obj ect.create()创建对象124
5.2属性操作126
5.2.1访问属性126
5.2.2删除属性126
5.3属性的分类与特性128
5.3.1属性的分类128
5.3.2属性的特性及其控制130
5.4数组134
5.4.1数组声明134
5.4.2数组元素访问134
5.4.3数组常用方法135
5.5函数141
5.5.1函数定义142
5.5.2函数调用142
5.5.3参数处理143
5.6总结146
第2部分DOM、事件处理及常用对象149
第6章DOM基础149
6.1 DOM树结构149
6.2 DOM节点151
6.2.1节点类型与结构151
6.2.2节点的属性152
6.2.3节点的方法153
6.3节点引用154
6.4创建节点154
6.5控制元素样式155
6.6节点操作综合实例157
6.6.1获取节点的基本信息157
6.6.2节点的添加、删除与修改159
6.6.3控制元素样式164
6.7总结166
第7章 事件处理168
7.1事件与传播机制168
7.2常用事件169
7.3事件对象171
7.3.1 Event对象171
7.3.2 MouseEvent对象172
7.3.3 KeyboardEvent对象173
7.4事件处理174
7.4.1注册事件处理函数174
7.4.2注销事件处理函数175
7.5事件处理实例176
7.5.1事件处理中的兼容性处理176
7.5.2事件处理中参数的传递问题179
7.5.3鼠标事件处理181
7.5.4键盘事件处理184
7.6总结189
第8章 常用对象简介190
8.1 window对象190
8.1.1获得窗口尺寸190
8.1.2窗口操作191
8.1.3定时操作195
8.2 Location对象199
8.3 history对象201
8.4 Date对象203
8.4.1创建日期对象204
8.4.2 Date对象的方法204
8.5 String对象209
8.6 RegExp对象211
8.6.1正则表达式对象的声明212
8.6.2正则表达式对象的属性和方法212
8.7 Cookie对象214
8.7.1创建Cookie对象215
8.7.2读取Cookie对象215
8.7.3修改Cookie对象215
8.7.4删除Cookie对象215
8.7.5 Cookie对象操作实例216
8.8 Map对象和Set对象218
8.8.1 Map对象218
8.8.2 Set对象222
8.9总结223
第3部分XMLHttpRequest对象227
第9章XMLHttpRequest对象详解227
9.1 XMLHttpRequest对象的创建227
9.2 XMLHttpRequest的属性、方法和事件228
9.2.1 XMLHttpRequest对象的属性228
9.2.2 XMLHttpRequest对象的方法229
9.2.3 XMLHttpRequest对象的事件231
9.3 XMLHttpRequest对象的应用233
9.3.1创建XMLHttpRequest请求对象233
9.3.2建立连接233
9.3.3注册事件处理函数处理服务器响应235
9.3.4发送请求235
9.3.5解析数据236
9.3.6服务器端响应239
9.4总结241
第10章XML242
10.1 XML的格式242
10.2 XML约束243
10.3 XML格式化244
10.4解析XML244
10.4.1准备XML文件244
10.4.2准备JS工具文件245
10.4.3请求并解析XML245
10.4.4服务器响应XML数据252
10.4.5运行结果254
10.5 Java与XML255
10.6总结255
第11章JSON256
11.1 JSON语法256
11.1.1 JSON的结构256
11.1.2 JSON值的类型257
11.2 JSON结构剖析258
11.3数据传递260
11.4 Ajax与JSON262
第1步:新建JSON格式的文本文件。263
第2步:准备“utils js”文件。263
第3步:新建“JSONDemo.html ”。263
第4步:编写“requestJson.js”文件。264
第5步:编写“responseJSON.jsp”文件。269
第6步:运行观察结果。271
11.5 Java与JSON271
11.6总结271
第4部分 综合案例275
第12章 学生选课(系统)的设计与实现275
12.1创建Java Web项目275
12.2搭建Java Web开发框架276
12.2.1控制层278
12.2.2业务逻辑层281
12.2.3 DAO层281
12.2.4公共传输层282
12.2.5 JavaScript工具类282
12.3学生选课系统的界面设计284
12.4登录功能的实现286
12.4.1显示登录界面的loginView()函数287
12.4.2发送登录请求的login()函数289
12.4.3 innerHTML怪圈291
12.4.4登录功能的控制层实现——login()方法292
12.4.5登录功能的业务逻辑层实现——isLogin()方法294
12.5选课功能的实现295
12.5.1请求课程列表——displayCourse()函数296
12.5.2显示课程列表——listCourse()函数296
12.5.3提交选课请求——selectCourse()函数300
12.5.4显示选课结果——selectResult()函数302
12.5.5控制层选课功能的实现——selectCourse()方法302
12.5.6选修课程的业务层实现——saveSelectedCourse()方法304
12.5.7选修课程的DAO层实现——saveSelCourseBatch()方法304
12.6总结307
第13章 进一步学习指南309
附录311
A1 Java Web开发环境的搭建311
A1.1 JDK的安装311
A1.2 Eclipse的安装311
A1.3 Tomcat的安装312
A1.4 MySQL的安装312
A1.5 Navicat的安装315
A2项目元素的创建315
A2.1新建Java Web项目的步骤315
A2.2新建包319
A2.3新建类320
A2.4新建JS文件321
A2.5新建HTML322
A2.6新建JSP文件324
A2.7新建服务器326
A2.8项目导入328
A2.9解决导入时出现的问题330
A2.10导入MySQL数据库333
A2.11运行程序335
参考文献337