扩展jQuery

扩展jQuery
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2014-09
版次: 1
ISBN: 9787115363541
定价: 55.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 268页
字数: 410千字
6人买过
  •   jQuery是当今应用最为广泛的一个JavaScript框架。它简化了HTML文件的遍历、事件处理、动画、Ajax互动等操作,从而使开发人员可以更加容易、便捷地开发出强大的静态和动态网页。

      《扩展jQuery》分为4部分,共14章,讲解了为jQuery库创建自定义扩展的方法,从最大可重用性的角度来设计和编写插件的方法,以及为jQuery UI编写小部件和特效的方法。此外,《扩展jQuery》还讲解了另外一些关键主题,如Ajax、事件处理、动画和Validation插件等的扩展。

      《扩展jQuery》适合具有一定jQuery和JavaScript知识的前端开发人员阅读。   Keith Wood有超过30年的开发经验,他从2007年初开始对jQuery做出贡献。他已经写了超过20个插件——包括最初的Datepicker、World Calendar和Datepicker、Countdown和SVG,并且把它们发布到了jQuery社区。他也经常在jQuery论坛上回答问题,并且成为了2012前五名的贡献者。

      在日常工作中,他是一个网站开发者,使用Java/J2EE开发后端,以及使用jQuery开发前端。他生活在澳大利亚的悉尼,与他的搭档Trecialee一起利用业余时间书写了本书。 第1部分 简单的扩展

    第1章 jQuery扩展 

    1.1 jQuery的背景 

    1.1.1 起源 

    1.1.2 发展 

    1.1.3 现状 

    1.2 扩展jQuery 

    1.2.1 开发者可以扩展什么 

    1.3 扩展的示例 

    1.3.1 jQuery UI 

    1.3.2 验证 

    1.3.3 图形幻灯片 

    1.3.4 集成谷歌地图 

    1.3.5 Cookies 

    1.3.6 颜色动画 

    1.4 总结 

    第2章 第一个插件 

    2.1 jQuery的架构 

    2.1.1 jQuery的扩展点 

    2.1.2 选择器 

    2.1.3 集合插件 

    2.1.4 工具函数 

    2.1.5 jQuery UI小部件 

    2.1.6 jQuery UI特效 

    2.1.7 动画属性 

    2.1.8 Ajax处理 

    2.1.9 事件处理 

    2.1.10 验证规则 

    2.2 一个简单的插件 

    2.2.1 占位文字 

    2.2.2 水印插件的代码 

    2.2.3 清除水印 

    2.2.4 使用水印插件 

    2.3 总结 

    第3章 选择器和过滤器 

    3.1 什么是选择器和过滤器 

    3.1.1 为什么要添加新的选择器 

    3.1.2 基本选择器 

    3.1.3 伪类选择器 

    3.2 添加一个伪类选择器 

    3.2.1 一个伪类选择器的结构 

    3.2.2 添加一个精确内容匹配选择器 

    3.2.3 添加一个内容模式匹配选择器 

    3.2.4 添加元素类型选择器 

    3.2.5 添加一个外语选择器 

    3.2.6 “验证插件”中的选择器 

    3.3 添加一个集合过滤器 

    3.3.1 一个集合选择器的结构 

    3.3.2 添加一个中间元素集合选择器 

    3.3.3 增强索引选择器 

    3.4 总结 

    第2部分 插件和函数

    第4章 插件开发原则 

    4.1 插件设计 

    4.1.1 插件的好处 

    4.1.2 规划设计 

    4.1.3 插件模块化 

    4.2 指导原则 

    4.2.1 提供渐进增强 

    4.2.2 在所有地方使用唯一的名字 

    4.2.3 把一切都放在jQuery对象中 

    4.2.4 不要依赖$与jQuery的等同性 

    4.2.5 利用作用域隐藏实现细节 

    4.2.6 用“方法”调用附加功能 

    4.2.7 尽可能返回jQuery对象以便链式调用 

    4.2.8 使用data函数来存储实例详细信息 

    4.2.9 预估定制点 

    4.2.10 使用合理的默认值 

    4.2.11 允许本地化/地方化 

    4.2.12 用CSS控制插件样式 

    4.2.13 在主流浏览器中测试 

    4.2.14 创建可重复的测试用例集 

    4.2.15 提供示例和文档 

    4.3 总结 

    第5章 集合插件 

    5.1 什么是集合插件 

    5.2 一个插件框架 

    5.2.1 MaxLength插件 

    5.2.2 MaxLength插件的操作 

    5.3 定义插件 

    5.3.1 声明一个命名空间 

    5.3.2 封装 

    5.3.3 使用单例 

    5.4 附加到元素 

    5.4.1 基本的附加 

    5.4.2 插件初始化 

    5.4.3 调用方法 

    5.4.4 取值方法 

    5.5 设置选项 

    5.5.1 插件默认值 

    5.5.2 本地化/地方化 

    5.5.3 响应选项的变化 

    5.5.4 实现 MaxLength 的选项 

    5.5.5 启用和禁用小部件 

    5.6 添加事件处理器 

    5.6.1 注册一个事件处理器 

    5.6.2 触发一个事件处理器 

    5.7 添加方法 

    5.8 移除插件 

    5.9 收尾工作 

    5.9.1 插件的主要部分 

    5.9.2 设置插件样式 

    5.10 完整的插件 

    5.11 总结 

    第6章 函数插件 

    6.1 定义插件 

    6.1.1 本地化插件 

    6.1.2 框架代码 

    6.1.3 加载本地化文件 

    6.2 jQuery Cookie插件 

    6.2.1 Cookie的交互 

    6.2.2 读写cookie 

    6.3 总结 

    第7章 插件的测试、打包和文档 

    7.1 测试插件 

    7.1.1 测试什么 

    7.1.2 使用QUnit 

    7.1.3 测试MaxLength插件 

    7.1.4 测试选项的设置和获取 

    7.1.5 模拟用户动作 

    7.1.6 测试事件回调 

    7.2 打包插件 

    7.2.1 整理所有文件 

    7.2.2 最小化插件 

    7.2.3 提供一个基本示例 

    7.3 为插件编写文档 

    7.3.1 选项文档 

    7.3.2 方法和工具函数的文档 

    7.3.3 演示插件的功能 

    7.4 总结 

    第3部分 扩展jQuery UI

    第8章 jQuery UI小部件 

    8.1 小部件框架 

    8.1.1 jQuery UI的模块 

    8.1.2 小部件模块 

    8.1.3 MaxLength插件 

    8.1.4 MaxLength插件的操作 

    8.2 定义小部件 

    8.2.1 声明一个名字 

    8.2.2 封装插件 

    8.2.3 声明这个小部件 

    8.3 把插件附加到一个元素 

    8.4 处理插件选项 

    8.4.1 小部件默认值 

    8.4.2 响应选项变化 

    8.4.3 实现MaxLength的选项 

    8.4.4 启用和禁用小部件 

    8.5 添加事件处理器 

    8.5.1 注册一个事件处理器 

    8.5.2 触发一个事件处理器 

    8.6 添加方法 

    8.7 移除小部件 

    8.8 收尾 

    8.8.1 小部件主体 

    8.8.2 设置小部件样式 

    8.9 完整的插件 

    8.10 总结 

    第9章 jQuery UI的鼠标交互 

    9.1 jQuery UI Mouse(鼠标)模块 

    9.1.1 鼠标拖动操作 

    9.1.2 鼠标选项 

    9.2 定义小部件 

    9.2.1 签名功能 

    9.2.2 Signature插件的操作 

    9.2.3 声明这个小部件 

    9.3 把插件附加到一个元素上 

    9.3.1 框架初始化 

    9.3.2 自定义初始化 

    9.4 处理插件选项 

    9.4.1 小部件默认值 

    9.4.2 设置选项 

    9.4.3 实现Signature选项 

    9.4.4 启用和禁用小部件 

    9.5 添加事件处理器 

    9.5.1 注册一个事件处理器 

    9.5.2 触发一个事件处理器 

    9.6 与鼠标交互 

    9.6.1 是否可以开始一个拖动 

    9.6.2 开始一个拖动 

    9.6.3 跟踪一个拖动 

    9.6.4 结束一个拖动 

    9.7 添加方法 

    9.7.1 清除签名 

    9.7.2 转换为JSON 

    9.7.3 重新绘制签名 

    9.7.4 检查签名是否存在 

    9.8 移除小部件 

    9.9 完整的插件 

    9.10 总结 

    第10章 jQuery UI特效 

    10.1 jQuery UI特效框架 

    10.1.1 Effects Core模块 

    10.1.2 公共特效函数 

    10.1.3 已有特效 

    10.2 添加一个新特效 

    10.2.1 内爆一个元素 

    10.2.2 初始化特效 

    10.2.3 实现特效 

    10.2.4 在jQuery UI 1.9之前实现特效 

    10.2.5 完整的特效 

    10.3 缓动动画 

    10.3.1 什么是缓动 

    10.3.2 已有的缓动 

    10.3.3 添加一个新缓动 

    10.4 总结 

    第4部分 其他扩展

    第11章 属性的动画 

    11.1 动画框架 

    11.1.1 动画功能 

    11.1.2 步进一个动画 

    11.2 添加一个自定义属性的动画 

    11.2.1 background-position的动画 

    11.2.2 声明和获取这个属性值 

    11.2.3 更新属性值 

    11.2.4 background-position在jQuery 1.7中的动画 

    11.2.5 完整的插件 

    11.3 总结 

    第12章 扩展Ajax 

    12.1 Ajax框架 

    12.1.1 预过滤器 

    12.1.2 传输器 

    12.1.3 转换器 

    12.2 添加一个Ajax预过滤器 

    12.2.1 改变数据类型 

    12.2.2 禁用Ajax处理 

    12.3 添加一个Ajax传输器 

    12.3.1 加载图像数据 

    12.3.2 为测试模拟HTML数据 

    12.4 添加一个Ajax转换器 

    12.4.1 逗号分隔值(CSV)格式 

    12.4.2 把文本转换为CSV 

    12.4.3 把CSV转换为表格 

    12.5 Ajax插件 

    12.6 总结 

    第13章 扩展事件 

    13.1 特殊事件框架 

    13.1.1 绑定事件处理器 

    13.1.2 触发事件 

    13.2 添加一个特殊事件 

    13.2.1 添加一个右键单击事件 

    13.2.2 禁用右击事件 

    13.2.3 多个右击事件 

    13.2.4 事件的集合函数 

    13.3 增强一个已有事件 

    13.4 事件的其他功能 

    13.4.1 事件的默认动作 

    13.4.2 派发前和派发后回调 

    13.4.3 阻止事件冒泡 

    13.4.4 自动绑定和代理 

    13.5 总结 

    第14章 创建验证规则 

    14.1 Validation插件 

    14.2 添加一个验证规则 

    14.2.1 添加一个模式匹配规则 

    14.2.2 生成模式匹配规则 

    14.3 添加一个多字段验证规则 

    14.3.1 分组验证 

    14.3.2 定义一个多字段规则 

    14.4 总结 

    附录A 正则表达式 

    词汇表 
  • 内容简介:
      jQuery是当今应用最为广泛的一个JavaScript框架。它简化了HTML文件的遍历、事件处理、动画、Ajax互动等操作,从而使开发人员可以更加容易、便捷地开发出强大的静态和动态网页。

      《扩展jQuery》分为4部分,共14章,讲解了为jQuery库创建自定义扩展的方法,从最大可重用性的角度来设计和编写插件的方法,以及为jQuery UI编写小部件和特效的方法。此外,《扩展jQuery》还讲解了另外一些关键主题,如Ajax、事件处理、动画和Validation插件等的扩展。

      《扩展jQuery》适合具有一定jQuery和JavaScript知识的前端开发人员阅读。
  • 作者简介:
      Keith Wood有超过30年的开发经验,他从2007年初开始对jQuery做出贡献。他已经写了超过20个插件——包括最初的Datepicker、World Calendar和Datepicker、Countdown和SVG,并且把它们发布到了jQuery社区。他也经常在jQuery论坛上回答问题,并且成为了2012前五名的贡献者。

      在日常工作中,他是一个网站开发者,使用Java/J2EE开发后端,以及使用jQuery开发前端。他生活在澳大利亚的悉尼,与他的搭档Trecialee一起利用业余时间书写了本书。
  • 目录:
    第1部分 简单的扩展

    第1章 jQuery扩展 

    1.1 jQuery的背景 

    1.1.1 起源 

    1.1.2 发展 

    1.1.3 现状 

    1.2 扩展jQuery 

    1.2.1 开发者可以扩展什么 

    1.3 扩展的示例 

    1.3.1 jQuery UI 

    1.3.2 验证 

    1.3.3 图形幻灯片 

    1.3.4 集成谷歌地图 

    1.3.5 Cookies 

    1.3.6 颜色动画 

    1.4 总结 

    第2章 第一个插件 

    2.1 jQuery的架构 

    2.1.1 jQuery的扩展点 

    2.1.2 选择器 

    2.1.3 集合插件 

    2.1.4 工具函数 

    2.1.5 jQuery UI小部件 

    2.1.6 jQuery UI特效 

    2.1.7 动画属性 

    2.1.8 Ajax处理 

    2.1.9 事件处理 

    2.1.10 验证规则 

    2.2 一个简单的插件 

    2.2.1 占位文字 

    2.2.2 水印插件的代码 

    2.2.3 清除水印 

    2.2.4 使用水印插件 

    2.3 总结 

    第3章 选择器和过滤器 

    3.1 什么是选择器和过滤器 

    3.1.1 为什么要添加新的选择器 

    3.1.2 基本选择器 

    3.1.3 伪类选择器 

    3.2 添加一个伪类选择器 

    3.2.1 一个伪类选择器的结构 

    3.2.2 添加一个精确内容匹配选择器 

    3.2.3 添加一个内容模式匹配选择器 

    3.2.4 添加元素类型选择器 

    3.2.5 添加一个外语选择器 

    3.2.6 “验证插件”中的选择器 

    3.3 添加一个集合过滤器 

    3.3.1 一个集合选择器的结构 

    3.3.2 添加一个中间元素集合选择器 

    3.3.3 增强索引选择器 

    3.4 总结 

    第2部分 插件和函数

    第4章 插件开发原则 

    4.1 插件设计 

    4.1.1 插件的好处 

    4.1.2 规划设计 

    4.1.3 插件模块化 

    4.2 指导原则 

    4.2.1 提供渐进增强 

    4.2.2 在所有地方使用唯一的名字 

    4.2.3 把一切都放在jQuery对象中 

    4.2.4 不要依赖$与jQuery的等同性 

    4.2.5 利用作用域隐藏实现细节 

    4.2.6 用“方法”调用附加功能 

    4.2.7 尽可能返回jQuery对象以便链式调用 

    4.2.8 使用data函数来存储实例详细信息 

    4.2.9 预估定制点 

    4.2.10 使用合理的默认值 

    4.2.11 允许本地化/地方化 

    4.2.12 用CSS控制插件样式 

    4.2.13 在主流浏览器中测试 

    4.2.14 创建可重复的测试用例集 

    4.2.15 提供示例和文档 

    4.3 总结 

    第5章 集合插件 

    5.1 什么是集合插件 

    5.2 一个插件框架 

    5.2.1 MaxLength插件 

    5.2.2 MaxLength插件的操作 

    5.3 定义插件 

    5.3.1 声明一个命名空间 

    5.3.2 封装 

    5.3.3 使用单例 

    5.4 附加到元素 

    5.4.1 基本的附加 

    5.4.2 插件初始化 

    5.4.3 调用方法 

    5.4.4 取值方法 

    5.5 设置选项 

    5.5.1 插件默认值 

    5.5.2 本地化/地方化 

    5.5.3 响应选项的变化 

    5.5.4 实现 MaxLength 的选项 

    5.5.5 启用和禁用小部件 

    5.6 添加事件处理器 

    5.6.1 注册一个事件处理器 

    5.6.2 触发一个事件处理器 

    5.7 添加方法 

    5.8 移除插件 

    5.9 收尾工作 

    5.9.1 插件的主要部分 

    5.9.2 设置插件样式 

    5.10 完整的插件 

    5.11 总结 

    第6章 函数插件 

    6.1 定义插件 

    6.1.1 本地化插件 

    6.1.2 框架代码 

    6.1.3 加载本地化文件 

    6.2 jQuery Cookie插件 

    6.2.1 Cookie的交互 

    6.2.2 读写cookie 

    6.3 总结 

    第7章 插件的测试、打包和文档 

    7.1 测试插件 

    7.1.1 测试什么 

    7.1.2 使用QUnit 

    7.1.3 测试MaxLength插件 

    7.1.4 测试选项的设置和获取 

    7.1.5 模拟用户动作 

    7.1.6 测试事件回调 

    7.2 打包插件 

    7.2.1 整理所有文件 

    7.2.2 最小化插件 

    7.2.3 提供一个基本示例 

    7.3 为插件编写文档 

    7.3.1 选项文档 

    7.3.2 方法和工具函数的文档 

    7.3.3 演示插件的功能 

    7.4 总结 

    第3部分 扩展jQuery UI

    第8章 jQuery UI小部件 

    8.1 小部件框架 

    8.1.1 jQuery UI的模块 

    8.1.2 小部件模块 

    8.1.3 MaxLength插件 

    8.1.4 MaxLength插件的操作 

    8.2 定义小部件 

    8.2.1 声明一个名字 

    8.2.2 封装插件 

    8.2.3 声明这个小部件 

    8.3 把插件附加到一个元素 

    8.4 处理插件选项 

    8.4.1 小部件默认值 

    8.4.2 响应选项变化 

    8.4.3 实现MaxLength的选项 

    8.4.4 启用和禁用小部件 

    8.5 添加事件处理器 

    8.5.1 注册一个事件处理器 

    8.5.2 触发一个事件处理器 

    8.6 添加方法 

    8.7 移除小部件 

    8.8 收尾 

    8.8.1 小部件主体 

    8.8.2 设置小部件样式 

    8.9 完整的插件 

    8.10 总结 

    第9章 jQuery UI的鼠标交互 

    9.1 jQuery UI Mouse(鼠标)模块 

    9.1.1 鼠标拖动操作 

    9.1.2 鼠标选项 

    9.2 定义小部件 

    9.2.1 签名功能 

    9.2.2 Signature插件的操作 

    9.2.3 声明这个小部件 

    9.3 把插件附加到一个元素上 

    9.3.1 框架初始化 

    9.3.2 自定义初始化 

    9.4 处理插件选项 

    9.4.1 小部件默认值 

    9.4.2 设置选项 

    9.4.3 实现Signature选项 

    9.4.4 启用和禁用小部件 

    9.5 添加事件处理器 

    9.5.1 注册一个事件处理器 

    9.5.2 触发一个事件处理器 

    9.6 与鼠标交互 

    9.6.1 是否可以开始一个拖动 

    9.6.2 开始一个拖动 

    9.6.3 跟踪一个拖动 

    9.6.4 结束一个拖动 

    9.7 添加方法 

    9.7.1 清除签名 

    9.7.2 转换为JSON 

    9.7.3 重新绘制签名 

    9.7.4 检查签名是否存在 

    9.8 移除小部件 

    9.9 完整的插件 

    9.10 总结 

    第10章 jQuery UI特效 

    10.1 jQuery UI特效框架 

    10.1.1 Effects Core模块 

    10.1.2 公共特效函数 

    10.1.3 已有特效 

    10.2 添加一个新特效 

    10.2.1 内爆一个元素 

    10.2.2 初始化特效 

    10.2.3 实现特效 

    10.2.4 在jQuery UI 1.9之前实现特效 

    10.2.5 完整的特效 

    10.3 缓动动画 

    10.3.1 什么是缓动 

    10.3.2 已有的缓动 

    10.3.3 添加一个新缓动 

    10.4 总结 

    第4部分 其他扩展

    第11章 属性的动画 

    11.1 动画框架 

    11.1.1 动画功能 

    11.1.2 步进一个动画 

    11.2 添加一个自定义属性的动画 

    11.2.1 background-position的动画 

    11.2.2 声明和获取这个属性值 

    11.2.3 更新属性值 

    11.2.4 background-position在jQuery 1.7中的动画 

    11.2.5 完整的插件 

    11.3 总结 

    第12章 扩展Ajax 

    12.1 Ajax框架 

    12.1.1 预过滤器 

    12.1.2 传输器 

    12.1.3 转换器 

    12.2 添加一个Ajax预过滤器 

    12.2.1 改变数据类型 

    12.2.2 禁用Ajax处理 

    12.3 添加一个Ajax传输器 

    12.3.1 加载图像数据 

    12.3.2 为测试模拟HTML数据 

    12.4 添加一个Ajax转换器 

    12.4.1 逗号分隔值(CSV)格式 

    12.4.2 把文本转换为CSV 

    12.4.3 把CSV转换为表格 

    12.5 Ajax插件 

    12.6 总结 

    第13章 扩展事件 

    13.1 特殊事件框架 

    13.1.1 绑定事件处理器 

    13.1.2 触发事件 

    13.2 添加一个特殊事件 

    13.2.1 添加一个右键单击事件 

    13.2.2 禁用右击事件 

    13.2.3 多个右击事件 

    13.2.4 事件的集合函数 

    13.3 增强一个已有事件 

    13.4 事件的其他功能 

    13.4.1 事件的默认动作 

    13.4.2 派发前和派发后回调 

    13.4.3 阻止事件冒泡 

    13.4.4 自动绑定和代理 

    13.5 总结 

    第14章 创建验证规则 

    14.1 Validation插件 

    14.2 添加一个验证规则 

    14.2.1 添加一个模式匹配规则 

    14.2.2 生成模式匹配规则 

    14.3 添加一个多字段验证规则 

    14.3.1 分组验证 

    14.3.2 定义一个多字段规则 

    14.4 总结 

    附录A 正则表达式 

    词汇表 
查看详情
相关图书 / 更多
扩展jQuery
扩展粗糙集模型及其在水质富营养化评价中的应用研究
严胡勇 封雷 王国胤 著
扩展jQuery
扩展企业治理:连接商业和IT战略的桥梁
[美]IT治理协会 编
扩展jQuery
扩展有限元法(理论与应用)(英文版)
[伊朗]阿米尔-雷扎-科伊 著
扩展jQuery
扩展与创新——劳教废止后社区矫正的职能定位与处遇模式
李川
扩展jQuery
扩展线性丢番图问题(英文)
[美]柯蒂斯.基夫尔
扩展jQuery
扩展现实探究课程开发与教学实践
陆吉健
扩展jQuery
扩展频谱通信系统原理(第3版)
Don Torrieri
扩展jQuery
扩展目标跟踪理论与方法
姬红兵
扩展jQuery
扩展投射原则与现代汉语的EPP效应(英文版)
李建波
扩展jQuery
扩展衡量财富的手段——环境科学业新著丛书
J.迪克逊 著;张坤民 译;世界银行环境局
扩展jQuery
扩展型交通分配模型与算法研究
李雪飞;郎茂祥;刘丛嘉
扩展jQuery
扩展的期权定价模型与贝叶斯实证研究
李亚琼、黄立宏、全志勇 著
您可能感兴趣 / 更多
扩展jQuery
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
扩展jQuery
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
扩展jQuery
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
扩展jQuery
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
扩展jQuery
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
扩展jQuery
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
扩展jQuery
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
扩展jQuery
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
扩展jQuery
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
扩展jQuery
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
扩展jQuery
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
扩展jQuery
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘