出版时间:2009-10 出版社:人民邮电出版社 作者:韦尔曼 页数:1 字数:528000 译者:张伟超
Tag标签:无
前言
jQuery取得了非凡的成功,许多刚接触JavaScript框架的新手都选择了它,同时许多开发者也从其他框架中转移过来。jQuery UI紧随其后,也取得了巨大的发展,而且必将获得更大的成就。如果你现在开始学习如何使用它,也会因此而获得成功。 jQuery UI集出色的控件(widgets)和基本的交互助手(interaction helpers)于一体,这样可以大大减少需要编写的代码量和耗费在开发上的时间。每种组件都拥有大量易于使用的可配置属性和方法,各组件共享一个通用的编程接口,因而开发者能够很快地上手使用它们。 组件库的开发还在持续进行中,技巧高超的开发者们正在不断提高它的水平。新组件将会在主要的更新版本中添加,而错误修复和更新则会被持续测试并发布。jQuery m在很大程度上是一个开源社区驱动的站点,开发团队十分依赖于广泛的开发者社区所提交的错误报告和特性需求.此外,新组件往往是从最有用的jQuery插件演化而来的。 本书将带给你学习jQuery UI的良好开端,彻底揭示了1.5.4版本系列组件内部的API,并涵盖了1.6版本库的大量功能。本书对每个组件都采取一致系统的方式加以阐述,并提供了大量的功能范例。在每章末尾,还提供一个完整实现的例子,以展示这些组件在现实场景中的使用方式。 内容概要 第1章 jQuery UI概述。通过学习本章内容,可以准确地了解该开发库的作用,哪里可以下载以及哪里可以找到相关资源。本章还会介绍使用该库的免费许可,以及它的API是如何被简化,从而为组件提供易于使用的统一的编程模型。 第2章 本书将从高层用户界面控件开始jQuery UI世界的神奇之旅。本章将聚焦于tab组件,它是一种利用富有吸引力的交互式控件来表现结构化内容的简单而有效的方法。 第3章 本章将研究accordion控件,这是另一个用于有效显示内容的组件。由于其丰富的表现力和良好的交互性,accordion控件使任何网页为之增色,本章完整地揭示了它的API,并准确地展示其使用方式。
内容概要
本书介绍了jQuery用户界面库的各种界面控件和交换助手组件,涵盖了jQuery用户界面库的各种方法与技巧。书中主要介绍了如何使用jQuery用户界面库快速有效地构建富客户端Web应用界面,提升Web页面的用户友好程度。本书通过大量示例,循序渐进地帮助读者掌握这些知识。 本书的目标读者是Web应用前端设计者与开发者,尤其适合那些已经掌握了HTML、CSS和JavaScript等基础知识并具有jQuery库使用经验的读者。
作者简介
Dan Wellman和他的妻子与孩子们生活在他们的家乡英格兰南部海岸的南安普顿。白天他在一家小而完善的电子商务提供机构勤恳而平淡地工作,到了夜晚,他化身为黑暗势力的抵抗者,为了真理、正义以及非侵入式的JavaScript而战斗。 Dan在最近5年撰写了许多计算机领域的文章、教程和评论,它们大多数与客户端技术相关。这是他的第二本书。
书籍目录
第1章 jQuery UI简介 1.1 本书适合我吗 1.2 程序库的下载 1.3 建立开发环境 1.4 程序库结构 1.4.1 单元测试 1.4.2 控件主题 1.4.3 简化的打包组件 1.5 主题定制器 1.6 简化的API 1.7 组件的类别 1.8 浏览器支持 1.9 本书范例 1.10 程序库的许可 1.11 小结 第2章 选项卡控件 2.1 选项卡的基本实现 2.2 选项卡风格 2.3 可配置属性 2.4 过渡效果 2.5 选项卡控件的事件 2.6 使用选项卡方法 2.6.1 激活和禁用选项卡 2.6.2 增加和除去选项卡 2.6.3 模拟点击 2.6.4 创建选项卡的幻灯效果 2.7 AJAX选项卡 2.8 选项卡的乐趣 2.9 小结 第3章 Accordion控件 3.1 Accordion控件的结构 3.2 设置Accordion的样式 3.3 配置accordion 3.4 Accordion控件的方法 3.4.1 销毁方法 3.4.2 激活和禁用 3.4.3 打开“抽屉” 3.5 Accordion动画 3.6 Accordion事件 3.7 Accordion的乐趣 3.8 小结 第4章 对话框 4.1 基本对话框 4.2 自定义对话框皮肤 4.3 对话框属性 4.4 使用对话框的回调属性 4.5 使用对话框动画 4.6 以编程方式控制对话框 4.7 从对话框中获取数据 4.8 对话框的乐趣 4.9 小结 第5章 滑动条 5.1 实现滑动条 5.2 改写默认的主题 5.3 可配置属性 5.4 使用滑动条的回调函数 5.5 滑动条的方法 5.6 滑动条动画 5.7 多手柄的滑动条 5.8 滑动条的乐趣 5.9 小结 第6章 日期选择器 6.1 默认的日期选择器 6.2 定制日期选择器的皮肤 6.3 日期选择器的可配置属性 6.3.1 改变日期的格式 6.3.2 本地化 6.3.3 回调属性 6.3.4 触发按钮 6.3.5 多月选择 6.3.6 激活日期范围选择 6.3.7 配置可选动画 6.3.8 日期选择控件的方法 6.4 日期选择器的乐趣 6.5 小结 第7章 自动完成控件 7.1 基 本 实 现 7.2 可配置属性 7.2.1 滚动 7.2.2 自动完成控件的样式 7.2.3 多项选择 7.2.4 高级格式 7.2.5 匹配属性 7.2.6 远程数据 7.2.7 向服务端发送附加数据 7.2.8 缓存 7.3 自动完成控件的方法 7.4 自动完成控件的乐趣 7.5 小结 第8章 拖放组件 第9章 尺寸改变组件 第10章 选择组件 第11章 排序组件 第12章 UI特效
章节摘录
1.4.2 控件主题 开发库提供了两种主题,default主题为浅灰色的中性外观,而flora主题是由令人愉快的淡绿色和橙色元素构成。这两种主题为每个高层控件都提供了样式,并且如果需要,完全可以不加修改地独立使用。 这些主题中的一些CSS文件不仅定义了控件的外观,还与控件的功能相关。因此,如果需要为特定控件提供定制的皮肤,可以有两种选择。第一种做法是忽略控件原有的皮肤文件,完全使用自己的CSS文件来代替相应的主题文件。或者采用第二种方式,即简单地改写特定的用于处理外观的规则。 第一种方式虽然同样可行,但大大增加了工作量。也就是说,这种方法需要花费大量时间编写与功能相关的样式代码,而实际上这些代码已经被编写过了。第二种选择更具效率,因为它建立在由主题提供的基础之上,只需要编写最基本的、最低限度的样式代码即可。 1.4.3简化的打包组件 ui文件夹下包含了每种组件和特效的所有未简化版代码文件,其中几个子目录包含了简化和打包后的组件,以及il8n文件夹。 每种库组件和特效的完整版本文件对于开发者来说是非常有用的。它们可以被打开并阅读以便更好地了解特定组件的工作方式。这些文件含有大量注释,对如何使用特定代码给出了建议。 而每种组件的简化版本适用于生产环境,它能够减少对文件的下载和解释时间。借助于快速发展的各种工具,JavaScript可以很容易地被简化。 简化后的文件删除了所有的注释、空格和换行,大多数代码简化工具还对代码进行了混淆处理,如在可能的时候将对象、变量和函数的名称缩减为1个字母,而同时文件中的代码仍保留了原来的功能。 每种组件的打包版本文件是最小的,但实际上它并没有按照上面的方式对简化文件进行进一步简化,而只是对其进行压缩,使压缩后的文件比简化文件更小。不过含有压缩文件的代码需要进行一些改变,即需要增加一些客户端代码来解压缩文件。这也意味着尽管压缩文件尺寸更小,但通常需要更长的时间进行解释。 il8n目录下放置的是日期选择器控件包含的语言包。使用这些插件语言包可以轻松地对日期选择器(本书在第6章将会详细讨论)进行国际化。
编辑推荐
《jQuery用户界面库学习指南》提供了使用jQuery用户界面库的完整体验.书中依次介绍了每种组件,并通过大量从初级到高级用法的示例,循序渐进地帮助读者掌握这些知识。 《jQuery用户界面库学习指南》内容:用tab和aCCordion形式将相关内容的不同部分组织起来以节省页面空间;使用对话框控件显示消息、图片和表单型的交互内容;在应用程序中使用滑动条进行音量或颜色控制,通过动态地左右拖动来显示不同的取值范围;允许页面访问者通过日期选择控件从日历中选择日期;使用自动完成控件丰富页面功能;提供拖放机制使用户能够直接安排页面中的各种元素;选择元素群组中的几个元素。并对它们应用统一的动作;创建带有多个内容框的页面。并且根据访问者的个性化需求,将这些内容框排列到不同的位置。
图书封面
图书标签Tags
无
评论、评分、阅读与下载