jQuery技术内幕:深入解析jQuery架构设计与实现原理 - (EPUB全文下载)
文件大小:0.75 mb。
文件格式:epub 格式。
书籍内容:
jQuery技术内幕:深入解析jQuery架构设计与实现原理
高云 著
ISBN:978-7-111-44082-6
本书纸版由机械工业出版社于2014年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录
前言
第一部分 总体架构
第1章 总体架构
1.1 设计理念
1.2 总体架构
1.3 自调用匿名函数
1.4 总结
第二部分 构造jQuery对象
第2章 构造jQuery对象
2.1 构造函数jQuery()
2.2 总体结构
2.3 jQuery.fn.init(selector,context,rootjQuery)
2.4 jQuery.buildFragment(args,nodes,scripts)
2.5 jQuery.clean(elems,context,fragment,scripts)
2.6 jQuery.extend()、jQuery.fn.extend()
2.7 原型属性和方法
2.8 静态属性和方法
2.9 总结
第三部分 底层支持模块
第3章 选择器Sizzle
3.1 总体结构
3.2 选择器表达式
3.3 设计思路
3.4 Sizzle(selector,context,results,seed)
3.5 正则chunker
3.6 Sizzle.find(expr,context,isXML)
3.7 Sizzle.filter(expr,set,inplace,not)
3.8 Sizzle.selectors.relative
3.9 Sizzle.selectors
3.10 工具方法
3.11 便捷方法
3.12 jQuery扩展
3.13 总结
第4章 异步队列Deferred Object
4.1 jQuery.Callbacks(flags)
4.2 jQuery.Deferred(func)
4.3 jQuery.when(deferreds)
4.4 异步队列在jQuery中的应用
4.5 总结
第5章 数据缓存Data
5.1 实现原理
5.2 总体结构
5.3 jQuery.acceptData(elem)
5.4 jQuery.data(elem,name,data,pvt)、jQuery._data(elem,name,data,pvt)
5.5 .data(key,value)
5.6 jQuery.removeData(elem,name,pvt)、.removeData(key)
5.7 .removeData(key)
5.8 jQuery.cleanData(elems)
5.9 jQuery.hasData(elem)
5.10 总结
第6章 队列Queue
6.1 如何使用
6.2 实现原理
6.3 总体结构
6.4 jQuery.queue(elem,type,data)
6.5 jQuery.dequeue(elem,type)
6.6 .queue(type,data)
6.7 .dequeue(type)
6.8 .delay(time,type)
6.9 .clearQueue(type)
6.10 jQuery._mark(elem,type)、jQuery._unmark(force,elem,type)
6.11 .promise(type,object)
6.12 总结
第7章 浏览器功能测试Support
7.1 总体结构
7.2 DOM测试(15项)
7.3 样式测试(3项)
7.4 盒模型测试(10项)
7.5 事件测试(4项)
7.6 Ajax测试(2项)
7.7 总结
第四部分 功能模块
第8章 属性操作Attributes
8.1 总体结构
8.2 jQuery.attr(elem,name,value,pass)
8.3 .attr(name,value)
8.4 jQuery.removeAttr(elem,value)
8.5 .removeAttr(name)
8.6 jQuery.prop(elem,name,value)
8.7 .prop(name,value)
8.8 .removeProp(name)
8.9 .addClass(className)
8.10 .removeClass([className])
8.11 .toggleClass([className][,switch])
8.12 .hasClass(selector)
8.13 .val([value])
8.14 总结
第9章 事件系统Events
9.1 总体结构
9.2 实现原理
9.3 jQuery事件对象
9.4 绑定事件
9.5 移除事件
9.6 事件响应
9.7 手动触发事件
9.8 事件修正和模拟jQuery.event.special
9.9 事件便捷方法
9.10 组合方法
9.11 ready事件
9.12 总结
第10章 DOM遍历Traversing
10.1 总体结构
10.2 遍历函数
10.3 工具函数
10.4 模板函数
10.5 总结
第11章 DOM操作Manipulation
11.1 总体结构
11.2 插入元素
11.3 删除元素
11.4 复制元素
11.5 替换元素
11.6 包裹元素
11.7 总结
第12章 样式操作CSS
12.1 内联样式、计算样式
12.2 坐标Offset
12.3 尺寸Dimensions
12.4 总结
第13章 异步请求Ajax
13.1 总体结构
13.2 jQuery.ajax(url,options)
13.3 前置过滤器、请求发送器的初始化和执行
13.4 前置过滤器
13.5 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » jQuery技术内幕:深入解析jQuery架构设计与实现原理 - (EPUB全文下载)