图书介绍

YUI3Cookbook中文版

  • Evan Goer(埃文·歌尔),鲁超伍 著
  • 店铺: 京麦通图书专营店
  • 出版社: 电子工业出版社
  • ISBN:9787121196621
  • 版次:1
  • 上架时间:2015-10-03 21:40:57
  • 商品编码:1508019762
  • 包装:平装
  • 出版时间:2013-04-01

手机扫码下载

手机扫码下载

赞助商链接

图书目录

基本信息
书名:YUI 3 Cookbook中文版
原价:89.00元
作者:Evan Goer(埃文·歌尔),鲁超伍
出版社:电子工业出版社
出版日期:2013-04-01
ISBN:9787121196621
字数:654000
页码:413
版次:1
装帧:平装
开本:16开
商品重量:0.663kg
编辑推荐


推荐购买:
href='product../23472335.html#ddclick?act=click&pos=23472335_0_1_q&cat=&key=DOM????&qinfo=3_1_48πnfo=&minfo=?nfo=&custid=&permid=20140530123400231654973415085853194&ref=&rcount=&type=&t=1403508026000' target='_blank'>《DOM启蒙》

href='product../23498194.html#ddclick?act=click&pos=23498194_0_1_q&cat=&key=????? Web&qinfo=2_1_48πnfo=&minfo=?nfo=&custid=&permid=20140530123400231654973415085853194&ref=&rcount=&type=&t=1403846187000' target='_blank'>《跨终端 Web》




YUI是全球最流行的JavaScript框架,用于帮助Web开发人员写出最好的JavaScript。 国内唯一一本YUI图书,著、译者均为YUI技术发明公司Yahoo!一线从业人员。 本书基于YUI的最新版本——开源JavaScript库版本。

内容提要

YUI 是Yahoo!的一个开源项目,包含了前端开发中的CSS、测试、文档、压缩等一系列工具和文档,其中YUI的JavaScript 库是一个优秀的JavaScript 框架。从YUI 2 到YUI 3,YUI一直在不断地迭代,一直走在前端开发的最前列,就像它宣称的那样:“YUI 是一个构建富交互Web 应用的免费开源JavaScript和CSS 库。” 本书主要以“问题”、“解决方法”和“讨论”的形式逐一介绍YUI 的各个模块及它的整体架构,包含了时下流行的模块加载、MVC编程和Node.js 等内容,同时对于移动开发、国际化及前端测试也有所涉猎。相信以前没有用过YUI的人也能慢慢地学会如何使用这个优秀的框架,在你遇到问题时可以去GitHub 上读它的源码或到YUI Library上看它的官方文档和实例;那些以前用过YUI 的人也能了解到一些之前不曾了解的东西,同时也可以对其他的项目有所帮助。无论是YUI的API 还是源码,都让你像使用原生JavaScript 那样使用YUI,因此对于那些想提高JavaScript编程水平的人一定会有所帮助。

目录

前言第1章 模块加载1.1 加载包和模块1.2 加载SimpleYUI1.3 识别和加载独立模块1.4 加载不同的默认皮肤1.5 加载Gallery 模块1.6 加载YUI 2 组件1.7 加载本地寄宿的代码1.8 创建你自己的模块1.9 创建有依赖的模块1.10 创建真正可重用的模块1.11 定义自定义模块组1.12 重用YUI 配置1.13 定义你自己的包1.14 加载jQuery 作为一个YUI 模块1.15 根据浏览器能力加载模块1.16 实时修补YUI1.17 按需加载模块1.18 在用户操作的时候启用预加载1.19 绑定YUI 实例到iframe 上1.20 实现静态加载第2章 DOM 操作2.1 获取元素引用2.2 操作CSS 类2.3 获取和设置DOM 属性2.4 改变元素里面的内容2.5 处理元素集合2.6 创建新元素2.7 添加自定义方法到节点上2.8 添加自定义属性到节点上第3章 用户界面效果和交互3.1 隐藏元素3.2 淡出一个元素3.3 移动元素3.4 创建系列过渡3.5 定义你自己的罐装过渡3.6 创建一个无限滚动效果3.7 拖曳元素3.8 创建可调整大小的节点3.9 实现可拖曳排序的表格第4章 事件4.1 响应鼠标滑过、单击和其他用户操作4.2 响应元素和页面生命周期事件4.3 控制事件传播和冒泡4.4 阻止默认行为4.5 委托事件4.6 发出和捕获自定义事件4.7 用自定义事件驱动应用程序4.8 使用对象方法作为事件处理器4.9 分离事件订阅4.10 控制事件处理器执行顺序4.11 创建合成DOM 事件4.12 用另一个方法响应一个方法调用第5章 Ajax5.1 获取和显示XHR 数据5.2 数据传输期间处理错误5.3 直接加载内容到节点5.4 用XHR 提交表单数据5.5 用XHR 上传文件5.6 用脚本节点获取JSON 数据(JSONP)5.7 用YQL 获取和显示数据5.8 用YQL 分解HTML5.9 用DataSource 查询数据5.10 用DataSchema 标准化DataSource 响应第6章 CSS6.1 标准化浏览器样式不一致性6.2 重建统一的基础样式6.3 应用一致的字体6.4 用网格布局铺设内容6.5 为响应设计使用网格6.6 创建一致的按钮第7章 基础结构7.1 用属性管理状态7.2 用Y.extend创建基本元件7.3 用Y.Base.create创建Base 元件7.4 创建一个基本的组件7.5 用渐进增强创建组件7.6 用Widget 渲染远程数据7.7 创建一个简单的插件7.8 创建一个插件更改宿主行为7.9 给组件绑定CSS 作为一个CSS 模块7.10 给组件绑定CSS 作为一个皮肤7.11 用模型表示数据7.12 用同步层持久化模型数据7.13 用同步模型列表管理模型7.14 用视图渲染HTML7.15 用视图渲染模型7.16 用视图渲染模型列表7.17 在URL 中保存状态变化7.18 定义和执行路由第8章 使用组件8.1 实例化、渲染和配置组件8.2 创建一个遮盖8.3 对齐和居中遮盖8.4 让遮盖可拖曳8.5 创建一个简单的美化的信息面板8.6 创建一个模态对话框或表单8.7 从一个遮盖创建一个工具提示8.8 从遮盖创建一个灯箱效果8.9 创建一个滑块8.10 创建一个标签视图8.11 创建一个基本的数据表格8.12 格式化数据表格的外观8.13 在数据表格里显示远程JSON 数据源8.14 在图表里绘制数据8.15 用日历选择日期8.16 定义日历规则8.17 创建一个基本的自动完成8.18 高亮和过滤自动完成结果8.19 使用远程数据自动完成8.20 自定义自动完成结果列表第9章 工具9.1 决定变量的类型9.2 遍历数组和对象9.3 过滤数组9.4 合并对象9.5 从其他对象组合和继承9.6 自动缓存函数调用结果9.7 用简单的字符串替换做模板9.8 格式化数字9.9 格式化日期9.10 解析任意的XML9.11 转换颜色值9.12 管理历史和后退按钮9.13 转义用户输入9.14 给复选框组分配特殊的行为9.15 实现简单的键盘操作和导航9.16 可靠地检测输入框变化9.17 管理和验证表单第10章 服务器端的YUI10.1 在服务器上安装和运行YUI10.2 在服务器上同步加载模块10.3 在命令行里使用YUI10.4 在服务器上调用YQL10.5 使用YUI REPL10.6 用YUI、YQL 和Handlebars 构造和服务页面第11章 通用访问11.1 预防无样式内容闪烁11.2 给表单错误消息增加ARIA11.3 用ARIA 构建组件11.4 用ARIA 插件改造组件11.5 定义翻译过的字符串11.6 国际化组件第12章 专业工具12.1 启用调试日志12.2 在页面上渲染调试日志输出12.3 编写单元测试12.4 组织单元测试为套件12.5 通过模拟事件测试事件处理器12.6 模仿对象12.7 用wait异步测试12.8 收集和发布测试结果12.9 在多个浏览器中预提交测试12.10 在移动设备上测试12.11 测试服务器端的JavaScript12.12 压缩你的代码12.13 文档化你的代码索引

作者介绍

EvanGoer,是Yahoo!的高级技术作家,他在Sunnyvale,CA的一个技术团队工作,负责开发Yahoo!内部部署基础设施。他同样和YUI核心技术团队紧密地工作在一起。埃文是Sunnyvale本地人,拥有HarveyMudd学院的物理科学学士学位。 鲁超伍,英文名AdamLu,百度高级研发工程师,目前主要负责移动互联网的开发工作,同时也是天地会HTML5/CSS3版版主,有多年互联网前端开发经验,曾供职于人人、淘宝、Yahoo!等互联网公司。积极参与前端活动,向业界同行分享前端开发技术,使用YUI多年,并一直跟随行业最新技术。

文摘

序言

查看全部 ↓

精品推荐