图书介绍
jQuery动态网页设计案例课堂PDF|Epub|txt|kindle电子书版本网盘下载
![jQuery动态网页设计案例课堂](https://www.shukui.net/cover/68/34503633.jpg)
- 刘玉红,蒲娟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302491934
- 出版时间:2018
- 标注页数:418页
- 文件大小:48MB
- 文件页数:429页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
jQuery动态网页设计案例课堂PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础入门3
第1章 必须了解的JavaScript知识3
1.1认识JavaScript4
1.1.1什么是JavaScript4
1.1.2 JavaScript的特点4
1.2 JavaScript的编写工具5
1.2.1记事本5
1.2.2 Dreamweaver CC6
1.3 JavaScript在HTML 5中的使用6
1.3.1在HTML5网页头中嵌入JavaScript代码7
1.3.2在HTML 5网页中嵌入JavaScript代码8
1.3.3在HTML5中调用已经存在的JavaScript文件9
1.4 JavaScript的核心语法10
1.4.1变量的声明和赋值10
1.4.2看透代码中的数据类型12
1.4.3逻辑控制语句16
1.5实战演练——一个简单的JavaScript示例19
1.6疑难解惑20
第2章 深入学习JavaScript对象与数组21
2.1了解对象22
2.1.1什么是对象22
2.1.2面向对象编程23
2.1.3 JavaScript的内部对象24
2.2对象访问语句25
2.2.1 for-in循环语句25
2.2.2 with语句26
2.3 JavaScript中的数组27
2.3.1结构化数据27
2.3.2创建和访问数组对象27
2.3.3使用for-in语句30
2.3.4 Array对象的常用属性和方法30
2.4详解常用的数组对象方法39
2.4.1连接其他数组到当前数组39
2.4.2将数组元素连接为字符串40
2.4.3移除数组中最后一个元素41
2.4.4将指定的数值添加到数组中41
2.4.5反序排列数组中的元素42
2.4.6删除数组中的第一个元素43
2.4.7获取数组中的一部分数据44
2.4.8对数组中的元素进行排序45
2.4.9将数组转换成字符串46
2.4.10将数组转换成本地字符串47
2.4.11在数组开头插入数据47
2.5创建和使用自定义对象48
2.5.1通过定义对象构造函数的方法48
2.5.2通过对象直接初始化的方法51
2.5.3修改和删除对象实例的属性52
2.5.4通过原型为对象添加新属性和新方法53
2.5.5自定义对象的嵌套54
2.5.6内存的分配和释放57
2.6实战演练——利用二维数组创建动态下拉菜单57
2.7疑难解惑59
第3章 jQuery的基础知识61
3.1 jQuery概述62
3.1.1 jQuery能做什么62
3.1.2 jQuery的特点62
3.1.3 jQuery的技术优势63
3.2下载并配置jQuery65
3.2.1下载jQuery66
3.2.2配置jQuery67
3.3 jQuery的开发工具67
3.3.1 JavaScript Editor Pro67
3.3.2 Dreamweaver68
3.3.3 UltraEdit69
3.3.4记事本工具69
3.4 jQuery的调试小工具70
3.4.1 Firebug70
3.4.2 Blackbird73
3.4.3 jQueryPad75
3.5 jQuery与CSS 375
3.5.1 CSS 3构造规则75
3.5.2浏览器的兼容性76
3.5.3 jQuery的引入77
3.6实战演练——我的第一个jQuery程序78
3.6.1开发前的一些准备工作78
3.6.2具体的程序开发79
3.7疑难解惑79
第4章 jQuery的选择器81
4.1 jQuery的$82
4.1.1$符号的应用82
4.1.2功能函数的前缀83
4.1.3创建DOM元素83
4.2基本选择器84
4.2.1通配符选择器(*)84
4.2.2 ID选择器(#id)85
4.2.3类名选择器(class)87
4.2.4元素选择器(element)88
4.2.5复合选择器89
4.3层级选择器90
4.3.1祖先后代选择器(ancestor descendant)90
4.3.2父子选择器(parent〉child)92
4.3.3相邻元素选择器(prev+next)94
4.3.4兄弟选择器(prev~siblings)95
4.4过滤选择器97
4.4.1简单过滤选择器97
4.4.2内容过滤选择器104
4.4.3可见性过滤器110
4.4.4表单过滤器114
4.5表单选择器116
4.5.1 :input选择器116
4.5.2 :text选择器117
4.5.3 :password选择器117
4.5.4 :radio选择器118
4.5.5 :checkbox选择器119
4.5.6 :submit选择器121
4.5.7 :reset选择器121
4.5.8 :button选择器122
4.5.9 :image选择器123
4.5.10 :file选择器124
4.6属性选择器125
4.6.1 [attribute]选择器125
4.6.2 [attribute=value]选择器127
4.6.3 [attribute! =value]选择器128
4.6.4 [attribute$=value]选择器129
4.7实战演练——匹配表单中的元素并实现不同的操作130
4.8疑难解惑132
第2篇 核心技术137
第5章 用jQuery控制页面137
5.1对页面的内容进行操作138
5.1.1对文本内容进行操作138
5.1.2对HTML内容进行操作140
5.1.3移动和复制页面内容141
5.1.4删除页面内容142
5.1.5克隆页面内容143
5.2对标记的属性进行操作144
5.2.1获取属性的值144
5.2.2设置属性的值145
5.2.3删除属性的值146
5.3对表单元素进行操作147
5.3.1获取表单元素的值147
5.3.2设置表单元素的值148
5.4对元素的CSS样式进行操作149
5.4.1添加CSS类149
5.4.2删除CSS类151
5.4.3动态切换CSS类153
5.4.4获取和设置CSS样式154
5.5实战演练——制作奇偶变色的表格156
5.6疑难解惑158
第6章 jQuery的动画特效161
6.1 jQuery的基本动画效果162
6.1.1隐藏元素162
6.1.2显示元素165
6.1.3状态切换167
6.2淡入淡出的动画效果168
6.2.1淡入隐藏元素169
6.2.2淡出可见元素170
6.2.3切换淡入淡出元素171
6.2.4淡入淡出元素至指定数值172
6.3滑动效果174
6.3.1滑动显示匹配的元素174
6.3.2滑动隐藏匹配的元素175
6.3.3通过高度的变化动态切换元素的可见性176
6.4自定义的动画效果178
6.4.1创建自定义动画178
6.4.2停止动画179
6.5疑难解惑181
第7章 jQuery的事件处理183
7.1 jQuery的事件机制概述184
7.1.1什么是jQuery的事件机制184
7.1.2事件切换184
7.1.3事件冒泡186
7.2页面加载响应事件187
7.3 jQuery中的事件函数188
7.3.1键盘操作事件188
7.3.2鼠标操作事件190
7.3.3其他的常用事件193
7.4事件的基本操作195
7.4.1绑定事件195
7.4.2触发事件196
7.4.3移除事件197
7.5实战演练——制作绚丽的多级动画菜单199
7.6疑难解惑204
第8章 jQuery的功能函数205
8.1功能函数概述206
8.2常用的功能函数207
8.2.1操作数组和对象207
8.2.2操作字符串210
8.2.3序列化操作212
8.3调用外部代码213
8.4疑难解惑214
第9章 jQuery与Ajax技术的应用217
9.1 Ajax快速入门218
9.1.1什么是Ajax218
9.1.2 Ajax的关键元素221
9.1.3 CSS在Ajax应用中的地位221
9.2 Ajax的核心技术222
9.2.1全面剖析XMLHttpRequest对象222
9.2.2发出Ajax请求224
9.2.3处理服务器响应226
9.3 jQuery中的Ajax227
9.3.1 load()方法227
9.3.2 $.get()方法和$.post()方法230
9.3.3 $.getScript()方法和$.getJson()方法233
9.3.4 $.ajax()方法236
9.4疑难解惑237
第10章 jQuery插件的开发与使用239
10.1理解插件240
10.1.1什么是插件240
10.1.2如何使用插件240
10.2流行的插件241
10.2.1 jQueryUI插件242
10.2.2 Form插件243
10.2.3提示信息插件245
10.2.4 jcarousel插件245
10.3定义自己的插件246
10.3.1插件的工作原理246
10.3.2自定义一个简单的插件247
10.4实战演练——创建拖曳购物车效果250
10.5疑难解惑251
第3篇 移动网页开发255
第11章 走进jQuery Mobile255
11.1认识jQuery Mobile256
11.2跨平台移动设备网页jQuery Mobile256
11.2.1移动设备模拟器256
11.2.2 jQuery Mobile的安装258
11.2.3 jQuery Mobile网页的架构260
11.3创建多页面的jQuery Mobile网页261
11.4将页面作为对话框使用262
11.5绚丽多彩的页面切换效果264
11.6疑难解惑266
第12章 jQuery MobileUl组件267
12.1套用UI组件268
12.1.1表单组件268
12.1.2按钮和按钮组276
12.1.3按钮图标278
12.1.4弹窗280
12.2列表281
12.2.1列表视图281
12.2.2列表内容284
12.2.3列表过滤286
12.3面板和可折叠块287
12.3.1面板288
12.3.2可折叠块289
12.4导航条291
12.5实战演练——使用jQuery Mobile主题294
12.6疑难解惑297
第13章 jQuery Mobile事件299
13.1页面事件300
13.1.1初始化事件300
13.1.2外部页面加载事件302
13.1.3页面过渡事件304
13.2触摸事件306
13.2.1点击事件306
13.2.2滑动事件309
13.3滚屏事件311
13.4定位事件314
13.5疑难解惑316
第4篇 项目实战319
第14章 项目演练1——开发时钟特效系统319
14.1项目需求分析320
14.2项目技术分析321
14.3系统的代码实现321
14.3.1设计首页322
14.3.2定义时钟类323
14.3.3定义数字时钟的视图类325
14.3.4定义圆形指针时钟的视图类329
14.3.5合并多个js文件331
14.3.6合并Clock js.DigitalView js和CircleView js文件332
第15章 项目演练2——开发动态字符演示系统343
15.1项目需求分析344
15.2项目技术分析345
15.3系统的代码实现345
15.3.1设计首页345
15.3.2定义动画的类和执行动画的类348
15.3.3封装jQuery插件358
15.3.4合并js文件和编译CSS文件359
15.3.5合并TextAnimate js和jquery.textanimate.js文件360
第16章 项目演练3——开发图片堆叠系统367
16.1项目需求分析368
16.2系统的代码实现369
16.2.1设计首页369
16.2.2图片堆叠核心功能374
16.2.3封装jQuery插件382
16.2.4合并js文件和编译CSS文件383
16.2.5合并ImgPile js和jquery.imgpile.js文件384
第17章 项目演练4——开发商品信息展示系统393
17.1项目需求分析394
17.2项目技术分析396
17.3系统的代码实现396
17.3.1设计首页396
17.3.2开发控制器类的文件398
17.3.3开发数据模型类文件400
17.3.4开发视图抽象类的文件402
17.3.5项目中的其他js文件说明405
第18章 项目演练5——开发连锁酒店移动网站407
18.1连锁酒店订购的需求分析408
18.2网站的结构408
18.3连锁酒店系统的代码实现409
18.3.1设计首页409
18.3.2订购页面410
18.3.3连锁分店页面415
18.3.4查看订单页面417
18.3.5酒店介绍页面418