图书介绍

jQuery从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

jQuery从入门到精通
  • 明日科技编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302468738
  • 出版时间:2017
  • 标注页数:476页
  • 文件大小:293MB
  • 文件页数:506页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

jQuery从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础知识2

第1章 Web应用开发概述2

1.1 网络程序开发体系结构3

1.1.1 C/S结构介绍3

1.1.2 B/S结构介绍3

1.1.3 两种体系结构的比较4

1.2 Web简介5

1.2.1 什么是Web5

1.2.2 Web的工作原理5

1.2.3 Web的发展历程6

1.3 Web开发技术7

1.3.1 客户端应用技术7

1.3.2 服务器端应用技术10

1.4 小结11

第2章 JavaScript概述12

2.1 JavaScript简述13

2.1.1 什么是JavaScript13

2.1.2 JavaScript的作用13

2.1.3 JavaScript的基本特点16

2.2 编写JavaScript的工具17

2.2.1 记事本17

2.2.2 FrontPage18

2.2.3 Dreamweaver20

2.3 编写第一个JavaScript程序23

2.3.1 编写JavaScript程序23

2.3.2 运行JavaScript程序26

2.3.3 调试JavaScript程序26

2.4 JavaScript内置对象28

2.4.1 JavaScript的内置类框架28

2.4.2 数组30

2.4.3 Date对象30

2.4.4 String对象34

2.5 BOM对象编程38

2.5.1 什么是BOM对象38

2.5.2 BOM对象编程38

2.6 JavaScript库42

2.6.1 什么是JavaScript库42

2.6.2 常用JavaScript库简介43

2.7 小结44

2.8 练习与实践44

第3章 初识jQuery45

3.1 jQuery简述46

3.1.1 jQuery能做什么46

3.1.2 jQuery的特点47

3.1.3 jQuery的版本48

3.2 jQuery下载与配置50

3.2.1 下载jQuery50

3.2.2 配置jQuery52

3.2.3 我的第一个jQuery脚本52

3.3 jQuery对象和DOM对象53

3.3.1 jQuery对象和DOM对象简介53

3.3.2 jQuery对象和DOM对象的相互转换55

3.4 解决jQuery和其他库的冲突57

3.4.1 jQuery库在其他库之前导入57

3.4.2 jQuery库在其他库之后导入58

3.5 jQuery插件简介59

3.5.1 插件的使用59

3.5.2 流行的插件60

3.6 小结62

3.7 练习与实践63

第4章 使用jQuery选择器64

4.1 jQuery的工厂函数65

4.2 jQuery选择器是什么65

4.3 jQuery选择器的优势65

4.3.1 代码更简单66

4.3.2 支持CSS1到CSS3选择器66

4.3.3 完善的检测机制66

4.4 基本选择器68

4.4.1 ID选择器(#id)68

4.4.2 元素选择器(element)69

4.4.3 类名选择器(.class)71

4.4.4 复合选择器(selector1,selector2,selectorN)72

4.4.5 通配符选择器(*)74

4.5 层次选择器74

4.5.1 ancestor descendant选择器75

4.5.2 parent>child选择器76

4.5.3 prev+next选择器78

4.5.4 prev~siblings选择器79

4.6 过滤选择器80

4.6.1 简单过滤器81

4.6.2 内容过滤器83

4.6.3 可见性过滤器84

4.6.4 表单对象的属性过滤器85

4.6.5 子元素过滤器87

4.7 属性过滤器87

4.8 表单选择器88

4.9 选择器中的一些注意事项90

4.9.1 选择器中含有特殊符号的注意事项90

4.9.2 选择器中含有空格的注意事项90

4.10 综合实例:隔行换色鼠标指向表格并且行变色91

4.11 小结93

4.12 练习与实践93

第5章 使用jQuery操作DOM94

5.1 DOM操作的分类95

5.2 对元素的内容和值进行操作95

5.2.1 对元素内容操作96

5.2.2 对元素值操作99

5.3 对DOM节点进行操作100

5.3.1 创建节点100

5.3.2 查找节点102

5.3.3 插入节点102

5.3.4 删除、复制与替换节点104

5.3.5 遍历节点108

5.3.6 包裹节点109

5.4 对元素属性进行操作110

5.5 对元素的CSS样式操作111

5.5.1 通过修改CSS类实现111

5.5.2 通过修改CSS属性实现112

5.6 综合实例:实现我的开心小农场112

5.7 小结114

5.8 练习与实践114

第2篇 核心技术116

第6章 jQuery中的事件处理116

6.1 JavaScript事件处理117

6.1.1 事件与事件名称117

6.1.2 JavaScript的常用事件117

6.1.3 event对象120

6.2 页面加载响应事件123

6.3 jQuery中的事件125

6.4 事件绑定126

6.4.1 为元素绑定事件126

6.4.2 移除绑定128

6.4.3 绑定一次性事件处理129

6.5 模拟用户操作130

6.5.1 模拟用户的操作触发事件131

6.5.2 模仿悬停事件132

6.6 事件捕获与事件冒泡133

6.6.1 什么是事件捕获与事件冒泡133

6.6.2 事件对象135

6.6.3 阻止事件冒泡135

6.6.4 阻止浏览器默认行为136

6.6.5 事件对象的属性137

6.7 小结139

6.8 练习与实践139

第7章 jQuery中的动画效果140

7.1 隐藏匹配元素141

7.2 显示匹配元素141

7.3 切换元素的可见状态143

7.4 淡入淡出的动画效果144

7.5 滑动效果145

7.5.1 滑动显示匹配的元素145

7.5.2 滑动隐藏匹配的元素147

7.5.3 通过高度的变化动态切换元素的可见性147

7.5.4 实战模拟:伸缩式导航菜单148

7.6 自定义的动画效果150

7.6.1 使用animate()方法创建自定义动画150

7.6.2 使用stop()方法停止动画151

7.6.3 判断元素是否处于动画状态151

7.6.4 延迟动画的执行152

7.7 综合实例:实现图片传送带效果152

7.8 小结155

7.9 练习与实践155

第8章 使用jQuery处理图片和幻灯片156

8.1 jQuery操作图片157

8.1.1 Lightbox157

8.1.2 使用Jcrop剪裁图片166

8.2 jQuery实现幻灯片切换效果171

8.2.1 交叉渐变幻灯片171

8.2.2 滚动幻灯片175

8.3 综合实例:使用jQuery制作下拉菜单179

8.4 小结180

8.5 练习与实践180

第9章 使用jQuery操作表单181

9.1 HTML表单概述182

9.1.1 表单属性183

9.1.2 输入标记<input>184

9.1.3 文本域标记<textarea>189

9.1.4 菜单和列表标记190

9.2 使用jQuery操作表单元素191

9.2.1 操作文本框191

9.2.2 操作文本域193

9.2.3 操作单选按钮和复选框196

9.2.4 操作下拉框199

9.2.5 表单验证201

9.3 综合实例:删除记录时的提示效果202

9.4 小结204

9.5 练习与实践204

第10章 使用jQuery操作表格和树205

10.1 jQuery表格206

10.1.1 控制表格颜色显示206

10.1.2 表格的展开与关闭208

10.1.3 表格内容的筛选210

10.2 使用jQuery操作树212

10.2.1 使用jQuery操作树212

10.2.2 通过事件委托处理树213

10.3 综合实例:jQuery对表格的综合操作215

10.4 小结219

10.5 练习与实践219

第11章 Ajax在jQuery中的应用220

11.1 Ajax技术简介221

11.1.1 Ajax概述221

11.1.2 Ajax开发模式221

11.1.3 Ajax技术的优点222

11.1.4 Ajax技术的缺点222

11.2 安装Web运行环境——AppServ223

11.3 通过JavaScript应用Ajax225

11.4 jQuery中的Ajax应用226

11.4.1 load()方法227

11.4.2 使用$.get()方法请求数据229

11.4.3 使用$.post()方法请求数据230

11.4.4 $.getScript()方法加载js文件231

11.4.5 $.getJSON()方法加载JSON文件232

11.4.6 使用$.ajax()方法请求数据234

11.4.7 使用serialize()方法序列化表单235

11.5 Ajax的全局事件237

11.5.1 Ajax全局事件的参数及功能237

11.5.2 ajaxStart与ajaxStop全局事件238

11.6 综合实例:Ajax实现留言板即时更新239

11.7 小结241

11.8 练习与实践241

第3篇 高级应用244

第12章 jQuery UI插件的使用244

12.1 初识jQuery UI插件245

12.1.1 jQuery UI概述245

12.1.2 jQuery UI的下载245

12.1.3 jQuery UI的使用247

12.1.4 jQuery UI的工作原理248

12.1.5 jQuery UI中的插件250

12.2 jQuery UI的常用插件250

12.2.1 折叠面板(Accordion)的使用250

12.2.2 自动完成(Autocomplete)插件的使用253

12.2.3 按钮(Button)的使用256

12.2.4 日期选择器(Datepicker)的使用258

12.2.5 对话框(Dialog)的使用261

12.2.6 菜单(Menu)的使用266

12.2.7 进度条(Progressbar)的使用269

12.2.8 滑块(Slider)的使用271

12.2.9 微调按钮(Spinner)的使用274

12.2.10 选项卡(Tabs)的使用276

12.2.11 工具提示框(Tooltip)的使用278

12.2.12 自由拖拽类(draggable)的使用281

12.3 小结283

12.4 练习与实践283

第13章 常用的第三方jQuery插件284

13.1 jQuery插件概述285

13.1.1 什么是jQuery插件285

13.1.2 常用的第三方jQuery插件285

13.1.3 如何调用第三方jQuery插件286

13.2 常用的jQuery插件的使用286

13.2.1 uploadify插件(文件上传)287

13.2.2 zTree插件(树菜单)291

13.2.3 Validation插件(表单验证)301

13.2.4 Nivo Slider插件(图片切换)303

13.2.5 Pagination插件(数据分页)306

13.2 6 jQZoom插件(图片放大镜)309

13.3 综合实例:使用ColorPicker插件制作颜色选择器311

13.4 小结312

13.5 练习与实践312

第14章 jQuery必知的工具函数313

14.1 jQuery工具函数概述314

14.2 工具函数的分类314

14.3 数组和对象的操作314

14.3.1 遍历数据314

14.3.2 数据筛选316

14.3.3 数据检索317

14.3.4 数据变更319

14.4 字符串操作320

14.5 测试操作321

14.5.1 检测对象是否为空321

14.5.2 检测两个节点的包含关系322

14.5.3 检测指定参数是否为函数323

14.5.4 检测指定对象是否为原始对象324

14.6 URL操作325

14.7 其他工具函数326

14.8 工具函数的扩展328

14.8.1 使用$.extend()扩展工具函数328

14.8.2 使用$.extend()扩展Object对象329

14.9 小结330

14.10 练习与实践330

第15章 jQuery的开发技巧331

15.1 快速控制页面元素332

15.1.1 获取鼠标位置332

15.1.2 居中显示元素333

15.2 调用jQuery中的方法335

15.2.1 使用预加载方法预览图片335

15.2.2 延迟加载图片338

15.2.3 通过html()方法判断元素是否为空339

15.3 灵活使用jQuery中的事件340

15.3.1 屏蔽鼠标右键菜单340

15.3.2 限制文本输入框中输入字符的个数341

15.4 常用自定义方法343

15.4.1 自定义选择器343

15.4.2 自定义样式344

15.5 其他开发技巧与方法346

15.5.1 隐藏搜索文本框文字346

15.5.2 统计元素个数348

15.6 小结349

15.7 练习与实践349

第16章 jQuery各个版本的变化350

16.1 jQuery1.3 版本351

16.2 jQuery1.4 版本352

16.3 jQuery1.5 版本353

16.4 jQuery1.6 版本354

16.5 jQuery1.7 版本354

16.6 jQuery1.8 版本355

16.7 jQuery1.9 版本355

16.8 jQuery1.10 版本359

16.9 小结359

第17章 jQuery的性能优化360

17.1 选择器性能优化361

17.1.1 优先使用ID选择器361

17.1.2 在class之前使用tag标记361

17.1.3 使用jQuery的对象缓存362

17.1.4 使用子查询优化选择器的性能363

17.1.5 优化选择器以适用Sizzle的“从右至左”模型365

17.1.6 利用强大的链式操作365

17.1.7 给选择器一个上下文365

17.2 优化DOM操作367

17.3 事件性能的优化368

17.3.1 将事件推迟到$(window).load()368

17.3.2 使用delegate()方法为元素添加事件369

17.4 使用方法优化性能370

17.4.1 使用data方法存取普通数据370

17.4.2 使用data方法存取JSON数据371

17.4.3 使用target()方法优化事件中的冒泡现象373

17.5 其他常用的jQuery性能优化建议374

17.5.1 使用最新版本的jQuery374

17.5.2 使用HTML5374

17.5.3 给15个以上元素添加样式,直接给DOM元素添加style标签374

17.5.4 避免载入多余的代码375

17.5.5 压缩成一个JS文件,将下载次数保持到最少375

17.5.6 必要时使用原生的JavaScript375

17.6 小结375

17.7 练习与实践375

第18章 jQuery在HTML5中的应用376

18.1 HTML5基础377

18.1.1 HTML的发展历程377

18.1.2 HTML5的新特性377

18.1.3 浏览器对HTML5的支持378

18.2 jQuery与HTML5编程379

18.2.1 显示文件上传的进度条379

18.2.2 Canvas绘图383

18.2.3 jQuery+HTML5实现图片旋转效果385

18.2.4 基于HTML5播放声音的jQuery插件audioPlay388

18.2.5 Web Storage编程389

18.3 综合实例:旅游信息网前台页面设计393

18.3.1 网站预览393

18.3.2 网站主体结构设计397

18.3.3 HTML5结构元素的使用397

18.3.4 网站公共部分设计398

18.3.5 网站主页设计403

18.3.6 “留下足迹”页面设计406

18.4 小结407

18.5 练习与实践407

第19章 jQuery Mobile408

19.1 初识jQuery Mobile409

19.1.1 jQuery Mobile工作原理409

19.1.2 jQuery Mobile的主要特性409

19.2 jQuery Mobile安装和使用410

19.3 第一个jQuery Mobile实例410

19.4 jQuery Mobile组件412

19.4.1 页面设计412

19.4.2 对话框设计415

19.4.3 弹出框416

19.4.4 工具栏设计421

19.4.5 按钮设计423

19.5 列表设计426

19.6 jQuery Mobile API接口应用427

19.6.1 默认配置设置427

19.6.2 方法428

19.6.3 事件429

19.7 小结431

19.8 练习与实践432

第4篇 项目实战434

第20章 PHP+jQuery+Ajax实现产品之家434

20.1 网站概述435

20.2 系统设计435

20.2.1 系统目标435

20.2.2 系统功能结构435

20.2.3 开发环境436

20.2.4 网页预览436

20.2.5 文件夹组织结构439

20.3 数据库设计439

20.3.1 数据库设计439

20.3.2 数据表设计440

20.4 公共文件设计442

20.4.1 数据库连接、管理类文件442

20.4.2 Smarty模板配置类文件444

20.5 前台首页设计444

20.5.1 广告宣传图片展示445

20.5.2 产品图片展示448

20.6 产品列表页面设计449

20.6.1 产品搜索449

20.6.2 产品列表451

20.7 产品描述页面设计453

20.8 产品评分页面设计456

20.8.1 产品用户评分456

20.8.2 推荐产品461

20.9 代理加盟页面设计462

20.10 后台产品管理模块465

20.10.1 后台功能概述465

20.10.2 产品管理模块介绍466

20.11 运行项目474

20.12 小结476

热门推荐