图书介绍

jQuery开发从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

jQuery开发从入门到精通
  • 袁江编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302306665
  • 出版时间:2013
  • 标注页数:619页
  • 文件大小:180MB
  • 文件页数:631页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 初识jQuery1

1.1 jQuery概述1

1.1.1 jQuery能帮我做什么1

1.1.2我需要学习jQuery2

1.2使用jQuery5

1.2.1下载jQuery6

1.2.2安装jQuery6

1.2.3测试JQuery7

1.3 jQuery框架的优势8

1.4 jQuery框架核心功能9

1.4.1对外接口单一让使用更简单9

1.4.2链式语法让编码更快速、优雅9

1.4.3模仿CSS选择器让选取元素更精确、灵活11

1.4.4扩展接口让jQuery更开放、富有活力13

1.5初学jQuery最容易混淆的几个概念14

1.5.1 jQuery对象不等于DOM对象14

1.5.2 jQuery对象与DOM对象之间的转换15

1.5.3 jQuery的ready不等于JavaScript的load17

1.6学习资源19

1.6.1 jQuery开发工具19

1.6.2 jQuery参考手册19

1.6.3 jQuery在线资源20

第2章 使用选择器21

2.1基本选择器21

2.1.1 ID选择器21

2.1.2标签选择器23

2.1.3类选择器24

2.1.4通配选择器25

2.1.5组选择器26

2.2层级选择器27

2.2.1包含选择器28

2.2.2子选择器29

2.2.3相邻选择器30

2.2.4兄弟选择器31

2.2.5层级选择器综合应用32

2.2.6解析层级选择器实现原理34

2.3简单的伪类选择器37

2.3.1特定位置选择器37

2.3.2指定范围选择器39

2.3.3排除选择器40

2.3.4特殊选择器41

2.3.5解析简单伪类选择器的实现原理42

2.4与内容相关的伪类选择器42

2.4.1匹配包含文本选择器43

2.4.2匹配包含元素选择器44

2.4.3包含判断选择器45

2.4.4解析内容过滤器实现原理45

2.5与元素显示状态相关的伪类选择器46

2.6匹配子元素的伪类选择器47

2.7与表单对象相关的伪类选择器49

2.8与表单属性相关的伪类选择器53

2.9属性选择器54

2.10 j Query选择器应用优化58

第3章 使用过滤器61

3.1过滤61

3.1.1类过滤61

3.1.2下标过滤63

3.1.3表达式过滤64

3.1.4判断67

3.1.5映射67

3.1.6清洗69

3.1.7截取69

3.2查找70

3.2.1向下查找后代元素71

3.2.2向上查找祖先元素73

3.2.3向上查找兄弟元素78

3.2.4向下查找兄弟元素80

3.2.5查找兄弟元素83

3.2.6添加查找对象84

3.3串联84

3.3.1绑定前后jQuery对象85

3.3.2返回前一个jQuery对象86

第4章 DOM操作87

4.1创建节点88

4.1.1创建元素89

4.1.2输入文本90

4.1.3设置属性90

4.2插入内容92

4.2.1内部插入92

4.2.2外部插入96

4.3删除内容98

4.3.1移出99

4.3.2清空101

4.3.3分离101

4.4克隆内容103

4.5替换内容105

4.6包裹内容107

4.6.1外包107

4.6.2内包108

4.6.3总包110

4.6.4卸包111

4.7属性操作111

4.7.1设置属性112

4.7.2访问属性115

4.7.3删除属性118

4.8类操作120

4.8.1添加类样式120

4.8.2删除类样式121

4.8.3切换类样式122

4.8.4判断样式124

4.9读写文本和值124

4.9.1读写HTML124

4.9.2读写文本126

4.9.3读写值127

4.10样式表操作129

4.10.1读写CSS样式129

4.10.2绝对定位133

4.10.3相对定位134

4.10.4设置大小136

4.11访问文档树137

第5章 事件处理140

5.1事件处理模型140

5.1.1原始事件模型140

5.1.2 DOM事件模型141

5.1.3 IE事件模型144

5.2事件处理机制146

5.2.1 Event对象147

5.2.2事件流148

5.2.3事件控制151

5.3 j Query事件封装机制151

5.3.1注册事件152

5.3.2注销事件155

5.4 jQuery事件应用157

5.4.1事件触发158

5.4.2事件切换159

5.4.3事件委派163

5.4.4事件命名空间165

5.4.5绑定多个事件167

5.4.6 自定义事件168

5.4.7页面初始化事件169

第6章 Ajax应用172

6.1 XMLHttpRequest基础172

6.1.1 XMLHttpRequest对象172

6.1.2实例化XMLHttpRequest173

6.1.3建立连接174

6.1.4请求和响应175

6.2 jQueyAjax177

6.2.1设计一个简单的示例178

6.2.2 GET请求179

6.2.3 POST请求182

6.2.4 ajax()方法请求184

6.2.5响应状态186

6.2.6响应信息188

6.2.7载入网页文件190

6.2.8预设参数项192

6.2.9预处理字符串193

第7章 动画设计196

7.1 CSS动画设计基础196

7.2显隐动画198

7.2.1简单的显示和隐藏199

7.2.2控制显示速度200

7.2.3显隐切换201

7.2.4折叠动画202

7.2.5树形动画204

7.2.6选项卡动画207

7.3滑动动画208

7.3.1显隐滑动效果209

7.3.2显隐切换滑动210

7.4渐变效果212

7.4.1淡入和淡出212

7.4.2设置淡出透明效果214

7.4.3渐变切换215

7.5复杂动画216

7.5.1模拟show()方法的效果217

7.5.2自定义动画218

7.5.3动态定位221

7.5.4停止动画222

7.5.5关闭动画223

7.5.6设置动画频率224

7.5.7延迟动画225

7.6动画队列225

7.6.1添加动画队列225

7.6.2显示动画队列227

7.6.3更新动画队列227

7.6.4删除动画队列229

第8章 工具函数230

8.1 jQuery标志230

8.1.1检测用户代理230

8.1.2检测版本号233

8.1.3检测盒模型234

8.1.4检测功能或缺陷234

8.2兼容JavaScript库235

8.3对象和集合操作238

8.3.1处理字符串238

8.3.2把对象转换为字符串239

8.3.3判断数组类型240

8.3.4判断函数类型241

8.3.5判断特殊对象242

8.3.6对数组和集合进行迭代243

8.3.7生成数组245

8.3.8对数组进行筛选246

8.3.9对数组进行转换247

8.3.10把多个数组合并在一起249

8.3.11删除数组中重复元素251

8.3.12在数组中查找指定值252

8.4缓存252

8.4.1定义缓存253

8.4.2读取缓存255

8.4.3删除缓存256

第9章 功能扩展259

9.1自定义插件259

9.1.1 jQuery插件形式259

9.1.2自定义jQuery插件基本规则260

9.1.3使用extend()函数261

9.1.4自定义jQuery函数265

9.1.5自定义jQuery命令267

9.1.6自定义选择器271

9.2封装和优化插件275

9.2.1封装插件275

9.2.2优化插件277

9.3案例实战:制作jQuery文字提示插件283

9.3.1功能讲解283

9.3.2构建结构283

9.3.3设计思路284

9.3.4难点突破286

9.3.5代码实现287

9.3.6应用插件290

第10章 表格开发291

10.1数据排序291

10.1.1构建符合数据排序的表格结构291

10.1.2 JavaScript的基本排序方法293

10.1.3实现表格基本排序296

10.1.4优化排序性能298

10.1.5设计其他类型排序299

10.1.6完善排序交互的视觉效果301

10.2数据分页303

10.2.1服务器端分页303

10.2.2 JavaScript实现分页307

10.3数据过滤310

10.3.1快速过滤数据310

10.3.2处理多关键字匹配311

10.3.3处理特定列过滤311

10.3.4合成数据过滤器312

10.4数据编辑314

10.4.1快速编辑数据314

10.4.2完善数据编辑功能315

第11章 表单开发318

11.1设计可用性表单318

11.1.1设计表单结构318

11.1.2设计表单图标320

11.1.3设计提示信息321

11.1.4设计条件字段322

11.2表单验证324

11.2.1验证服务概述324

11.2.2认识正则表达式325

11.2.3字符匹配327

11.2.4重复匹配331

11.2.5高级匹配335

11.2.6匹配操作342

11.2.7联系表单验证347

11.3增强型表单350

11.3.1自适应多行文本框350

11.3.2注册码文本框352

11.3.3掩码输入文本框357

第12章 jQuery UI开发概述362

12.1 jQuery UI开发362

12.1.1设计思想362

12.1.2设计体验366

12.2使用jQuery UI库372

12.2.1认识jQuer插件库373

12.2.2使用外部插件373

12.2.3认识UI插件376

12.2.4建立开发环境377

12.2.5 jQuery UI库结构377

12.2.6主题定制器378

12.2.7如何使用jQuery UI组件379

12.2.8组件类别379

12.2.9浏览器支持380

第13章 jQuery UI交互开发381

13.1拖放381

13.1.1拖动对象382

13.1.2投放对象388

13.2缩放392

13.3选择396

13.4排序400

第14章 jQuery UI部件开发405

14.1选项卡405

14.2手风琴410

14.3对话框415

14.4滑动条420

14.5日期选择器425

第15章 jQuery UI特效开发431

15.1特效核心432

15.2高亮434

15.3弹跳436

15.4摇晃439

15.5转换440

15.6缩放441

15.7爆炸442

15.8抖动444

15.9落体445

15.10滑动447

15.11剪辑448

15.12百叶窗449

15.13折叠450

第16章 jQuery框架透析之函数式基础452

16.1定义函数453

16.1.1构造函数453

16.1.2函数直接量455

16.1.3选择恰当的方法456

16.2使用函数458

16.2.1函数调用458

16.2.2生命周期459

16.2.3形参和实参460

16.2.4参数对象Arguments461

16.2.5回调函数callee463

16.2.6返回值463

16.3函数对象464

16.4动态指针466

16.4.1认识this466

16.4.2 this对象468

16.4.3 this应用471

16.4.4 this陷阱474

16.5动态调用478

16.6函数作用域481

16.6.1词法作用域与执行作用域482

16.6.2作用域链484

16.6.3调用对象485

16.7闭包函数486

16.7.1认识闭包487

16.7.2闭包基本特性488

16.7.3闭包基本用法489

16.7.4闭包标识系统491

16.7.5闭包函数作用域492

16.7.6闭包函数生存周期494

16.7.7比较函数和闭包495

16.7.8闭包函数与函数实例496

16.7.9闭包函数和调用对象499

16.7.10闭包独立性501

16.7.11构造函数闭包502

16.7.12应用闭包函数503

16.7.13闭包副作用507

第17章 jQuery框架透析之面向对象基础510

17.1定义对象510

17.1.1认识对象511

17.1.2定义对象512

17.2使用对象513

17.2.1引用对象513

17.2.2销毁对象514

17.2.3定义对象属性514

17.2.4访问对象属性515

17.2.5操作对象属性515

17.2.6操作对象方法516

17.3对象作用域517

17.3.1公共作用域517

17.3.2私有作用域518

17.3.3静态作用域518

17.3.4对象指针this518

17.4对象类型519

17.4.1构造对象519

17.4.2实例对象521

17.4.3原型对象521

17.4.4构造器constructor524

17.5核心方法525

17.5.1 toString()方法526

17.5.2 valueOf()方法527

17.5.3 hasOwnProperty()方法528

17.5.4 propertylsEnumerable()方法528

17.5.5 isPrototypeOf()方法530

17.6核心对象530

17.6.1对象系统531

17.6.2 Global对象531

17.6.3 Math对象532

17.6.4 Date对象534

17.7类型535

17.7.1认识类535

17.7.2定义类536

17.8接口541

17.8.1认识接口541

17.8.2定义接口542

17.9原型546

17.9.1认识prototype546

17.9.2原型特性548

17.9.3原型操作550

17.9.4定义静态原型554

17.9.5原型域和原型域链554

17.10继承556

17.10.1原型继承556

17.10.2类继承(上)557

17.10.3类继承(下)561

17.10.4实例继承563

17.10.5复制继承564

17.10.6克隆继承565

17.10.7混合继承565

17.10.8多重继承566

17.11封装570

17.11.1被动封装570

17.11.2主动封装571

17.11.3静态方法573

17.12重载和多态575

17.12.1重载575

17.12.2覆盖575

17.12.3多态576

17.13构造和析构577

17.13.1构造577

17.13.2析构579

17.14扩展580

17.14.1超类和子类580

17.14.2元类581

第18章 jQuery框架透析之实战583

18.1设计思路583

18.2设计框架584

18.2.1定义构造函数585

18.2.2返回jQuery对象586

18.2.3设计作用域587

18.2.4跨域访问588

18.2.5设计选择器589

18.2.6设计迭代器590

18.2.7设计扩展接口592

18.2.8解决参数传递问题594

18.2.9设计名字空间595

18.3构建j Query对象596

18.4构建jQuery DOM元素599

18.4.1生成DOM元素599

18.4.2间接引用DOM节点602

18.4.3采用CSS方式查找DOM节点604

18.5类数组607

18.5.1构建类数组607

18.5.2操作类数组608

18.6 Sizzle引擎612

18.6.1设计思路612

18.6.2设计框架614

热门推荐