首页

犀利开发 jQuery内核详解与实践 PDF版本下载

标签:jQuery内核详解与实践,ebooks,电子书, JavaScript,AjaX异步通信,jQuery事件模型,Sizzle引擎,JavaScnpt,IavaScript实现     发布时间:2016-09-13   
  • 云盘下载:
  • [提取码:0000]
  • 本地下载:
       ( 需积分:2  )

一、目录简介

犀利开发 jQuery内核详解与实践  PDF版本下载

第1章 jQuery起步
1.1   认识jQuery
1.1   JavaScnpt及其库
1.1.2 选用jQuery框架的理由~
1.2   jQuery初步体验
1.2.1 安装jQuery库
1.2.2 导入jQuery库
1.2.3 编写jQuery代码
1.2.4 区分jQuery对象和DOM对象
1.2.5 jQuery对象和DOM对象的相互转换
1.2.6 ready事件和load事件比较
1.3   jQuery核心特性
1.3.1 jQuery构造函数
1.3.2 jQuery链式语法
1.3.3 jQuery选择器
1.3.4 jQuery扩展性

第2章 jQuery技术解密
2.1   jQuery框架设计概述
2.1.1 设计目标
2.1.2 目标实现
2.2   jQuery原型技术分解
2.2.1 起源——原型继承
2.2.2 生命——返回实例
2.2.3 学步——分隔作用域
2.2.4 生长_跨域访问
2.2.5 成熟——选择器
2,2.6 延续——迭代器
2.2.7 延续——功能扩展
2.2.8 延续——参数处理
2.2.9 涅槃——名字空间
2.3   破解jQuery选择器接口
2,3.1 简单但很复杂的黑洞
2.3.2 盘根错节的逻辑关系
2.3.3 jQuery构造器
2.3.4 生成DOM元素
2.3.5 引用DOM元素
2.4   解析jQuery选择器引擎Sizzle
2,4.1 回顾CSS的选择器
2.4.2 解析jQuery选择器引擎的设计思路
2.4.3 选择器和过滤器
2.4.4 Sizzle引擎结构~
2.4.5 Sizzle构造器
2.4.6 Sizzle选择器
2.4.7 Sizzle过滤器
2.4.8 jQuery选择器应用优化
2.5   类数组
2.5.1 定义类数组
2.5.2 操作类数组

第3章 高效选择的技巧与原理
3.1   选择器是什么
3.1.1 从CSS选择器说起
3.1.2 jQuery盗了谁的版
3.1.3 认识cssQuery选择器
3.1.4 使用cssQuery选择器
3.1.5 初步接触jQuery选择器
3.2   简单选择器
3.2.1 选择指定ID元素
3.2.2 选择指定类型元素
3.2.3 选择指定类元素
3.2.4 选择所有元素及其优化
3.2.5 选择多组元素及其实现
3.3   关系选择器
3.3.1 层级选择器
3.3.2 层级选择器的实现方法
3.3.3 子元素选择器
3.3.4 子元素选择器的实现方法
3.4   过滤选择器
3.4.1.定位过滤器
3.4.2 定位过滤器的实现方法
3.4.3 内容过滤器
3.4.4 内容过滤器的实现方法
3.4.5 可见过滤器
3.4.6 可见选择器的实现方法
3.5   属性选择器
3.5.1 使用属性选择器
3.5.2 属性选择器的实现方法
3.6   表单选择器
3.6.1 基本表单选择器
3.6.2 高级表单选择器
3.6.3 表单选择器的实现方法

第4章 文档对象的操作及其高效实践
4.1   DOM标准
4.1.1 分解DOM
4.1.2 HTMLDOM
4.1.3 DOMCore
4.1.4 DOM文档树
4.2   创建节点
4.2.1 创建元素
4.2.2 创建文本
4.2.3 创建属性
4.3   插入元素
4.3.1 jQuery实现
4.3.2 JavaScript实现
4.3.3 自定义JavaScript扩展DOM功能函数
4.3.4.使用JavaScript自定义appendT00和prependTo()方法
4.3.5 使用IavaScript自定义after()和before()方法
4.3.6 使用JavaScript自定义insertAfter()和insertBefore()方法
4.4   删除元素
4.4.1 jQuery实现
4.4.2 JavaScript实现
4.4.3 使用IavaScript自定义empty()方法
4.5   复制元素
4.5.1 jQuery实现
4.5.2 JavaScript实现
4.6   替换元素
4.6.1 jQuery实现
4.6.2 IavaScript实现
4.6.3 使用IavaScript:自定义replaceWith()和replaceAll()方法
4.7   包裹元素
4.7.1 jQuery实现
4.7.2 使用IavaScript自定义wrap0、wrapAllCl和wraplnner(一)方法
4.8   操作属性
4.8.1 设置属性
4.8.2 获取属性
4.8.3 删除属性
4.9   操作类样式
4.9.1 追加样式
4.9.2 移出样式
4.9.3 切换样式
4.9.4 判断样式
4.1 0 操作HTML、文本和值
4.1 0.1 读写HTML字符串
4.1 0.2 读写文本内容
4.1 0.3 读写表单值
4.1 1   操作样式表
4.1 1.1 通用CSS样式读写方法
4.1 1.2 绝对偏移位置
4.1 1.3 相对偏移位置
4.1 1.4 扩展DOM操作函数
4.1 1.5 元素的宽和高
4.1 2   元素遍历操作
4.1 2.1 jQuery实现的元素遍历方法
4.1 2.2 JavaScript.实现的元素遍历方法

第5章  事件封装机制与解析
5.1    事件模型
5.1.1  0级事件模型
5.1.2  事件模型中的Event对象
5.1.3  事件模型中的冒泡现象
5.1..4 事件流控制与默认事件动作
5.1.5  2级DOM标准事件模型
5.1.6  IE事件模型
5.2    jQuery事件模型
5.2.1  绑定事件
5.2.2  注销事件
5.2.3  jQuery事件模型中的Event对象
5.2.4  jQuery事件触发
5.2.5  jQuery事件切换
5.2.6  jQuery事件委派
5.2.7  jQuery事件命名空间
5.2.8  jQuery的多事件绑定
5.2.9  jQuery自定义事件
5.3    jQuery页面初始化
5.3.1  使用jQuery的ready0方法
5.3.2  ready事件的触发时机
5.3.3  初始化事件的多次调用
5.3.4  使用IavaScript自定义addLoadEvent()方法
5.4    使用IavaScript自定义jQuery事件方法
5.4.1  JavaScript与jQuery的执行效率比较
5.4.2  自定义ready()方法
5.4.3  目定义bind()方法
5.4.4  自定义one()方法

第6章  动画效果设计及其高效实践
6.1    直接显示和隐藏
6.1.1  jQuery实现显隐效果
6.1.2  JavaScript实现显隐效果
6.1.3  折叠效果
6.1.4  树形结构
6.1.5  Tab选项卡
6.1.6  显隐切换
6.2    滑动显示和隐藏
6.2.1  jQuery实现的滑动显隐效果
6.2.2  JavaScript实现的滑动显示效果
6.2.3  JavaScript实现的滑动隐藏效果
6.2.4  jQuery设计的滑动显隐切换
6.3    渐隐和渐显
6.3.1  jQuery实现的渐隐渐显效果
6.3.2  JavaScript实现的渐显效果
6.3.3  IavaScript实现的渐隐效果
6.4    自定义动画
6.4.1  jQuery自定义动画
6.4.2  使用jQuery停止动画
6.4.3  使用jQuery关闭动画
6.4.4  使用lavaScript实现滚动动画

第7章  AjaX异步通信高效实践
7.1    Ajax应用准备
7.1.1  Ajax应用利弊分析
7.1.2  安装虚拟服务器
7.2    Ajax应用的第一个示例
7.2.1  jQuery实现
7.2.2  JavaScript实现
7.3    从JavaScript角度分析XMLHttpRequest对象
7.3.1  XMLHttpRequest对象成员和用法
7.3.2  建立异步连接
7.3.3  发送请求
7.3.4  发送GET请求
7.3.5  发送POST请求
7.3.6  跟踪响应状态
7.3.7  获取响应信息
7.4    从jQuery角度分析XMLHttpRequest对象
7.4.1  使用GET方式请求
7.4.2  使用POST方式请求
7.4.3  使用ajax()方法请求
7.4.4  跟踪响应状态
7.4.5  载入网页文件
7.4.6  预设Ajax选项
7.4.7  预处理请求的字符串

第8章  高效开发和使用插件
8.1    创建jQuery插件
8.1.1  jQuery插件的类型
8.1.2  解析jQuery插件机制
8.1.3  创建jQuery全局函数
8.1.4  使用jQuery.fn对象创建jQuery对象方法
8.1.5  使用extend()方法创建jQuery对象方法
8.1.6  创建自定义选择器
8.1.7  优化jQuery默认选择器
8.1.8  封装jQuery插件

第9章  jQuery辅助工具

第10章 使用jQuery打造Ajax异步交互式动态网站

��