jQuery是当今Web开发领域中最流行的JavaScriDt库之一。它的设计简洁,并可以加速HTML脚本的执行。现如今,那些职业的网络应用及网站开发者们已经很少会只用HTML或者JavaScript进行开发了,相反,他们必须精通各种网络开发技术。而本书正是一本可以在这方面引导读者学习进步的图书,这也是它独特的地方所在。
布兰查德等编著的《jQuery实战开发》不单只向读者介绍jQuery框架的基本结构,还会详细讲解在模板中加入jQue ry和PHP,以及使用HTML和CSS来处理布局的优势。阅读本书,并不需要有任何的jQuery开发经验。它从jQue ry的基础知识开始,并会详细介绍如何使用jQue ry来控制和合并事件、制作实用的窗体以及使用功能强大的部件。最后,读者还将学会如何应用iQuery、HTML和CSS技术来创建自己的Web应用程序界面。作者在本书中分享了自己多年的工作经验——因此在本书结束的时候,你也将从一名初学者,变成一名熟练的应用程序界面开发者。
jQuery是当今Web开发领域中最流行的JavaScript库之一。它的设计简洁,并可以加速HTML脚本的执行。现如今,那些职业的网络应用及网站开发者们已经很少会只用HTML或者JavaScript进行开发了,相反,他们必须精通各种网络开发技术。而《jQuery实战开发》正是一本可以在这方面引导读者学习进步的图书,这也是它独特的地方所在。
布兰查德等编著的《jQuery实战开发》不单只向读者介绍jQuery框架的基本结构,还会详细讲解在模板中加入jQuery和PHP,以及使用HTML和CSS来处理布局的优势。阅读本书,并不需要你有任何的jQuery开发经验。它从jQuery的基础知识开始,并会详细介绍如何使用jQuery来控制和合并事件、制作实用的窗体以及使用功能强大的部件。最后,你将学会如何应用jQuery、HTML和CSS技术来创建你自己的Web应用程序界面。作者在《jQuery实战开发》中分享了自己多年的工作经验——因此在本书结束的时候,你也将从一名初学者,变成一名熟练的应用程序界面开发者。
第1章 介绍jQuery 1
1.1 使jQuery工作 3
1.2 利用DOM工作 6
1.3 学习jQuery的一些技巧 8
1.3.1 特定的元素选择器 9
1.3.2 快速使用DOM遍历 9
1.3.3 利用Firebug进行故障排除 10
1.3.4 打包你的代码 11
1.3.5 使用return false语句 14
1.3.6 玩转jQuery代码 15
1.4 jQuery与其他代码相结合 16
1.4.1 以HTML作为开始 16
1.4.2 CSS样式的Web网页 17
1.4.3 使用PHP和MySQL 17
1.5 渐进增强 17
1.6 规划设计和相互作用 21
结束语 22
第2章 使用事件 23
2.1 使用“摄影师的交流所”网站 25
2.2 制作别致的导航 25
2.3 绑定事件的其他元素 31
结束语 50
第3章 制作流行窗体 51
3.1 利用表单事件 53
3.1.1 聚焦于表格输入 53
3.1.2 验证电子邮件地址 55
3.1.3 确定一个输入被完成 58
3.2 装备上传功能 60
3.2.1 执行客户端验证 61
3.2.2 开发服务器端验证 63
3.2.3 上传文件 64
结束语 76
第4章 有效使用AJAX 77
4.1 使用AJAX进行验证 79
4.1.1 建立PHP注册和验证文件 79
4.1.2 设置jQuery验证和注册功能 86
4.1.3 用户登录 90
4.2 使用AJAX更新内容 92
4.2.1 获得基于当前用户的内容 93
4.2.2 加载基于请求的内容 95
4.2.3 加载动态脚本 96
4.2.4 使用jQuery的AJAX附加功能 100
4.2.5 使用JSON 108
4.3 保护AJAX请求 115
4.3.1 防止表单提交 116
4.3.2 使用cookies识别用户 119
4.3.3 清除用户提供的数据 122
结束语 125
第5章 jQuery部件的应用 126
5.1 使用jQuery UI部件 128
5.1.1 设置(自定义)jQuery UI 128
5.1.2 包括jQuery UI部件 131
5.2 使用jQuery插件 148
5.2.1 使用插件加强你的应用程序 149
5.2.2 激活你的网站 164
5.3 运行你自己的插件 173
结束语 176
第6章 创建应用程序界面 178
6.1 建立基础 180
6.1.1 创建HTML 181
6.1.2 应用CSS 183
6.1.3 使界面可调整大小 187
6.2 提高应用程序界面 189
6.2.1 创建更好的精灵 189
6.2.2 使用AJAX加载内容 197
6.2.3 配置其他增强功能 204
结束语 214