商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
巧用JQuery |
|
|
|
巧用JQuery |
|
基本信息·出版社:人民邮电出版社
·页码:326 页
·出版日期:2009年08月
·ISBN:7115209707/9787115209702
·条形码:9787115209702
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 JQuery是近年来非常流行的JavaScript框架,它优雅、简洁、高效,深受开发者的青睐。《巧用JQuery》为拥有JavaScript基础的读者介绍了如何利用jQuery框架编写Web页面。《巧用JQuery》前5章为学习jQuery提供了必要的基础,包括jQuery核心操作、Ajax传输、插件用法和页面动态性等。第6~19章分别介绍了如何利用jQuery来实现各种页面操作和效果,并通过大量的实例和用法演示,对读者提高自己的Web页面访问效果有很大的帮助。
《巧用JQuery》适合具备基本HTML和CSS知识,并熟悉JavaScript的Web界面开发人员阅读。
编辑推荐 《巧用JQuery》是由人民邮电出版社出版发行的。
目录 第1章 初识jQuery
1.1 优雅简洁高效的jQuery
1.2 体会jQuery的魅力
1.2.1 $选取符
1.2.2 操作DOM
1.2.3 链式写法
1.2.4 Document ready事件
1.2.5 JavaScript库共存
1.3 动手编写jQuery
1.3.1 下载jQuery
1.3.2 编写jQuery的HelloWorld
1.3.3 改变多个元素的行为
1.3.4 实现页面动态性
1.4 用Firebug调试jQuery代码
1.5 用Eclipse开发jQuery
1.6 Eclipse的jQueryWTP插件
第2章 jQuery核心操作
2.1 运行核心——$(document).ready()
2.2 快速选择页面元素
2.3 灵活控制元素和属性
2.4 动态改变页面CSS
2.4.1 jQuery处理页面CSS的方法
2.4.2 操作CSS的例子
2.5 巧用jQuery事件
2.5.1 jQuery事件处理方法
2.5.2 jQuery捕捉鼠标位置
2.5.3 jQuery事件实例
第3章 简化Ajax开发
3.1 用jQuery实现Ajax
3.1.1 load()方法
3.1.2 post()、get()和Ajax()方法
3.2 用jQuery实现聊天器
第4章 巧用jQuery插件
4.1 jQuery插件的使用方法
4.2 编写jQuery插件
4.3 常用jQuery插件
4.3.1 插件类别
4.3.2 优秀插件推荐
第5章 实现动态效果
5.1 jQuery实现页面动态效果
5.2 jQuery动态效果API
5.2.1 基本方法
5.2.2 滑动
5.2.3 淡入淡出
5.2.4 自定义
5.3 jQuery UI库
第6章 展现图像
6.1 图片动态弹出效果
6.2 实现图片顺序加载
6.3 绚丽的Flash效果相册
6.4 巧用插件实现华丽的相册
6.5 实现幻灯相册
6.6 动态的图文结合
6.7 让图片更像照片
6.8 图片剪切
6.9 图片预览效果
6.10 图片局部平移
6.11 图片动态切换效果
6.12 圆角效果
6.13 图片放大镜
6.14 图片三维视图
第7章 导航与菜单设计
7.1 用jQuery实现Tab标签
7.2 LavaLamp导航效果
7.3 绚丽的Coda Slider
7.4 类苹果Dock菜单
7.5 滑动效果菜单
7.6 手风琴拉伸菜单
7.7 Superfish动态菜单
7.8 多层次菜单
7.9 折叠菜单
7.10 TreeView树形导航
7.11 jGlideMenu滑动导航
7.12 使用idTabs插件
7.13 鼠标右键弹出菜单
第8章 巧用jQuery操作Google地图
8.1 jQuery操作地图
8.2 结合PHP创建地图标记
8.3 利用jMaps插件操作Google地图
第9章 提升页面体验
9.1 jTip动态提示
9.2 jGrowl提示效果
9.3 添加社会化标签
9.4 图片延迟加载
9.5 动态新闻提示
9.6 自动设定行高
9.7 对链接进行预览
9.8 链接区域扩展
9.9 实现页面快捷键
9.10 翻页效果
9.11 禁止选择页面文字
9.12 页面内容动态显示与隐藏
9.13 页面自动滚动
9.14 内容的下滑展示
9.15 Web OS交互界面
第10章 处理表单
10.1 jQuery处理表单元素的技巧
10.2 jQuery实现多个文件上传
10.3 页面投票
10.4 处理电子表格
10.5 定义输入格式
10.6 限制输入类型
10.7 表单验证
10.8 Ajax方式的文件上传
10.9 jqUploader文件上传
10.10 为上传框增加样式
10.11 页面进度条
10.12 样式多样的下拉框
10.13 级联选择框
10.14 级联下拉框
10.15 获得焦点时增加样式
10.16 Ajax Form表单
10.17 良好样式的表单
10.18 调整型输入
10.19 为输入框加上水印效果
10.20 Shift快捷键的支持
10.21 改进的取值方式
10.22 Pin标记
10.23 用jQuery选取时间
10.24 用jQuery选取颜色
10.25 用jQuery选取日期
10.26 用jquery.jframe实现frame行为
第11章 实现绚丽的页面效果
11.1 JSS定义页面样式
11.2 页面直播效果
11.3 图片弹跳
11.4 样式动态切换
11.5 按需加载JavaScript和CSS
11.6 操作样式规则
11.7 边框效果
11.8 Nifty圆角
11.9 实现定时器
11.10 Easydrag实现拖放
11.11 实现Portal效果
11.12 Draggable插件
11.13 jqDnR拖放与拉伸
第12章 修正浏览器
12.1 PNG透明
12.2 修正链接样式
12.3 提高页面可访问性
12.4 处理鼠标滚轮事件
第13章 轻松实现页面提示
13.1 提示框效果
13.2 内嵌确认框
13.3 弹出层做提示
13.4 SimpleModal弹出层
13.5 表单输入提示
13.6 ClueTip做Ajax提示
13.7 BetterTip提示
13.8 简单提示
第14章 实现页面编辑
14.1 用Jeditable实现内嵌编辑
14.2 用tEditable编辑单元格
14.3 表格内容编辑
14.4 Inplace做内联编辑
14.5 在线编辑器
第15章 实现页面多媒体
15.1 Multimedia Portfolio展现多媒体内容
15.2 用jmedia展现多媒体
15.3 MP3播放
15.4 多媒体播放
15.5 Flash播放
15.6 Quicktime播放
15.7 展现SVG图像
15.8 强手棋游戏
第16章 操作表格
16.1 用Ingrid实现Flash效果表格
16.2 树形表格
16.3 可扩展表格
16.4 动态表格样式
16.5 表格排序
16.6 表格位置样式
16.7 调整表格列宽
第17章 做数据搜索
17.1 快速搜索功能
17.2 搜索自动提示
17.3 搜索自动提示插件
第18章 处理数据
18.1 jquick操作DOM树
18.2 elementReady响应元素事件
18.3 jQuery Chart做柱状图
18.4 Yahoo Pipes
18.5 RSS解析器
18.6 XSLT转换
18.7 Taconite操作页面数据
18.8 将XML数据转化为JSON数据
18.9 gFeed解析
18.10 AJAX SLT
第19章 jQuery与其他技术结合
19.1 Ajax+Java登录
19.2 使用jQuery来创建Silverlight
19.3 Struts2中使用jQuery
19.4 Dreamweaver的jQuery插件
……
序言 jQuery并不复杂,它的设计者是崇尚简洁的,这种设计思路在你开始写第一行jQuery代码的时候就能体会到。很多开发者在使用了jQuery之后,都对它赞不绝口,甚至宣称不可能有比它更快速的JavaScript编写方式了。
编写程序是一件苦差事,需要程序员查阅大量文档并订正修改。特别是JavaScript的开发,语言本身虽然简单,但是要实现某一简单的功能往往也需要冗长的代码,再加上调试的不便,所以很多程序员并不太喜欢JavaScript语言。
但是在Web的时代中,JavaScript又如此重要,甚至对于某些以用户体验为第一目标的Web站点来说,客户端的JavaScript要比服务器端的代码更为重要。此时将JavaScript做更高一个层次上的封装和改进,对开发者来说非常有必要。
于是,就出现了各种JavaScript库,比如Prototype、DWR以及jQuery等。这些库各有所长,有些更擅长UI,有些更擅长AjaX。而jQuery能在众多库中脱颖而出的最大原因,在于它的简洁,这种简洁给代码带来了一种优雅的气质,同时对于编写者来说,也使得JavaScript的开发成为了一种享受。
当然,简洁的设计并不代表功能的匮乏,通过本书,你可以发现jQuery用简单的方式就实现了极丰富的效果。在jQuery.js中几十KB的代码就实现了这样的功能,实在让人惊叹设计者高超的设计能力。而在这几十KB的代码之外,jQuery还有众多的支持者为它开发各式各样的插件,使得它几乎无所不能。
想要体会iQuery的简洁而又强大的功能吗?想要享受编写代码的快感吗?请继续翻阅本书。
本书由吴超、张帅主编,参加编写的还有杨轶、苏啸鸣、程达、徐元浩、潘贤敏、李斌、赵静、金雯斌、王璇、段坤、吴戈、龚中华、刘兆宏、张兵、季建华、钟晓媛、汪洪、陈功杰、刘福刚、何伟、石霞、刘梨平等,在此表示感谢!由于时间仓促,书中难免存在不足,请广大读者批评指正(电子函件:book better@sina.com)。
文摘 插图:
1 初识jQuery
jQuery是一个JavaScript库,它有助于简化JavaScript和Ajax编程。利用jQuery能够优雅、简洁、高效地编写JavaScript代码。优雅、简洁、高效这3个形容词用在jQuery身上一点都不夸张,不相信吗?请跟着我们进入iQuery的世界吧。
1.1 优雅简洁高效的jQuery
2006年1月John Resi9等人创建了jQuery,John Resig一直在Moziila工作,对浏览器及JavaScfipt非常熟悉,也深知JavaScript存在一些内在不足,他希望开发出一套并非全能,但是在访问DOM元素等方面快速高效的JavaScript库,于是就有了jQuery。
jQuery不是第一个JavaScript库,在jQuery之前已经涌现了包括Prototype、Scriptaculous和DWR在内的优秀JavaScript库。利用Prototype能实现非常绚丽的页面效果,比如动画和拖放等。与这些JavaScript库相比,jQuery最大的优点就是简洁实用。jQuery的原理是独一无二的,它的目的就是保证代码简洁并可重用。它可以用很少的几行代码创建出漂亮的页面效果,从这一点上来说,jQuery是一个了不起的JavaScript库。