关于本书的内容有任何问题,请联系 李召
第1章 jQuery入门 1 1.1 初识jQuery 1 1.1.1 jQuery发展史 2 1.1.2 jQuery资源 3 1.1.3 jQuery的优势 5 1.2 使用jQuery 8 1.2.1 下载与引入 8 1.2.2 编辑器与提示插件 10 1.2.3 第一个jQuery程序 10 1.3 jQuery代码风格 11 1.3.1 共存与混写 12 1.3.2 链式调用 13 1.3.3 命名规范 13 1.3.4 解决冲突 14 1.4 本章小结 14 1.5 习题 14 第2章 jQuery选择器详解 17 2.1 选择器分类 17 2.1.1 基本选择器 18 2.1.2 层次选择器 21 2.1.3 属性选择器 24 2.1.4 伪类选择器 28 2.2 选择器方法 37 2.2.1 eq()方法 37 2.2.2 find()方法 38 2.2.3 add()方法 39 2.2.4 筛选方法 39 2.3 选择器技巧 41 2.3.1 length属性 41 2.3.2 取值与赋值 41 2.3.3 index()方法 43 2.3.4 each()方法 44 2.4 本章小结 44 2.5 习题 44 第3章 jQuery操作DOM 47 3.1 查找DOM元素 48 3.1.1 子节点查找 48 3.1.2 父节点查找 49 3.1.3 兄弟节点查找 50 3.2 操作DOM元素 53 3.2.1 创建节点 54 3.2.2 添加节点 54 3.2.3 替换节点 57 3.2.4 删除节点 58 3.2.5 克隆节点 60 3.3 DOM高级方法 61 3.3.1 closest()方法 61 3.3.2 包裹方法 62 3.3.3 截取范围方法 65 3.4 本章小结 67 3.5 习题 67 第4章 jQuery常用方法 70 4.1 class属性操作 70 4.1.1 addClass()方法 70 4.1.2 removeClass()方法 72 4.1.3 toggleClass()方法 73 4.1.4 hasClass()方法 75 4.2 HTML属性操作 75 4.2.1 attr()方法 76 4.2.2 prop()方法 76 4.2.3 data()方法 78 4.3 元素尺寸大小 78 4.3.1 width()方法 79 4.3.2 innerWidth()方法 80 4.3.3 outerWidth()方法 80 4.4 其他常用方法 82 4.4.1 css()方法 82 4.4.2 html()方法 83 4.4.3 val()方法 83 4.4.4 offset()方法 84 4.4.5 position()方法 85 4.4.6 scrollTop()方法 86 4.4.7 text()方法 87 4.5 本章小结 88 4.6 习题 88 第5章 jQuery事件操作 91 5.1 事件基础 91 5.1.1 页面载入事件 91 5.1.2 鼠标事件 93 5.1.3 键盘事件 94 5.1.4 表单事件 94 5.1.5 滚动事件 96 5.2 Event对象详解 96 5.2.1 鼠标指针坐标 97 5.2.2 键盘键值 98 5.2.3 阻止冒泡 99 5.2.4 阻止默认事件 100 5.2.5 事件源 101 5.3 事件高级用法 101 5.3.1 on()、off()方法 102 5.3.2 事件委托 104 5.3.3 事件主动触发 105 5.3.4 命名空间 106 5.4 事件扩展用法 106 5.4.1 hover()方法 106 5.4.2 focusin()、focusout()方法 108 5.4.3 one()方法 108 5.5 本章小结 109 5.6 习题 109 第6章 jQuery工具方法 111 6.1 常用工具 111 6.1.1 类型检查 111 6.1.2 类型转换 113 6.1.3 复制对象 114 6.1.4 修改this指向 116 6.1.5 解决框架冲突 116 6.2 AJAX工具 117 6.2.1 $.ajax()工具方法 117 6.2.2 高级接口 121 6.2.3 全局事件 124 6.3 扩展工具 126 6.3.1 字符串工具方法 126 6.3.2 数组工具方法 126 6.3.3 对象工具方法 129 6.4 本章小结 129 6.5 习题 130 第7章 jQuery动画 132 7.1 动画基础 132 7.1.1 显示/隐藏 132 7.1.2 animate()方法 134 7.1.3 淡入/淡出 137 7.1.4 展开/收缩 139 7.2 自定义动画 140 7.2.1 delay()方法 140 7.2.2 stop()、finish()方法 141 7.3 动画高级用法 143 7.3.1 动画队列 143 7.3.2 关闭动画与判断动画 144 7.3.3 扩展Tween算法 144 7.4 本章小结 147 7.5 习题 148 第8章 jQuery特效实战 150 8.1 交互特效 150 8.1.1 星级评分 150 8.1.2 内容穿梭框 153 8.1.3 自定义滚动条 156 8.2 动画特效 161 8.2.1 轮播图 161 8.2.2 寻路九宫格 164 8.3 本章小结 167 8.4 习题 168 第9章 jQuery高级进阶 170 9.1 函数队列 170 9.1.1 queue()、dequeue()方法 170 9.1.2 异步队列 172 9.2 回调对象 174 9.2.1 基本方法 174 9.2.2 应用场景 175 9.2.3 四大参数 176 9.2.4 延迟对象 179 9.3 模板引擎 180 9.3.1 概念与意义 181 9.3.2 基本操作 181 9.3.3 实际应用 183 9.4 QUnit单元测试 185 9.4.1 界面 185 9.4.2 方法与断言 186 9.5 本章小结 188 9.6 习题 188 第10章 jQuery插件 190 10.1 常见插件 190 10.1.1 cookie插件 190 10.1.2 日历插件 192 10.1.3 轮播图插件 194 10.2 自定义插件 196 10.2.1 插件方法 197 10.2.2 自定义标签页 198 10.2.3 自定义弹窗 201 10.3 本章小结 203 10.4 习题 204 第11章 jQuery UI组件 205 11.1 UI组件基础 205 11.1.1 引入文件 205 11.1.2 UI动画 206 11.1.3 UI特效 207 11.2 UI组件进阶 209 11.2.1 UI交互 209 11.2.2 UI控件 216 11.2.3 Widget工厂 220 11.3 本章小结 222 11.4 习题 222 第12章 jQuery移动开发 224 12.1 jQuery mobile 224 12.1.1 基础布局 225 12.1.2 页面交互 227 12.2 其他框架 230 12.2.1 Zepto 230 12.2.2 Swiper 233 12.2.3 Bootstrap 236 12.3 本章小结 241 12.4 习题 241 第13章 jQuery源码分析 243 13.1 面向对象 243 13.1.1 属性与方法 243 13.1.2 原型与原型链 244 13.2 打造miniQuery库 245 13.2.1 框架搭建 245 13.2.2 常见方法 249 13.3 本章小结 253 13.4 习题 254 第14章 jQuery项目实战 255 14.1 会议管理系统 255 14.1.1 项目结构布局 255 14.1.2 项目数据初始化 257 14.1.3 项目功能实现 259 14.2 推箱子小游戏 267 14.2.1 设置游戏数据 267 14.2.2 游戏功能设置 269 14.3 本章小结 274 14.4 习题 274
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
本书是一本采用任务驱动式体例编写的ECharts数据可视化技术教材,以通俗易懂的语言和丰富实用的任务,帮助读者...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
我要评论