精通jQuery:从JavaScript和CSS开发开始
4星 · 超过85%的资源 需积分: 9 190 浏览量
更新于2024-10-19
收藏 9.92MB PDF 举报
"这是一本关于JavaScript和CSS开发并结合jQuery的全彩页技术书籍,由Richard York编写,提供更新、源代码和Wrox的技术支持。本书分为两个部分:jQuery API和jQuery UI,深入介绍了jQuery的使用方法和实践应用。"
在《 Beginning JavaScript and CSS Development with jQuery》这本书中,作者详细地探讨了JavaScript和CSS开发的基础,以及如何通过jQuery这个强大的库来提升工作效率。以下是书中关键知识点的概述:
**Part I: jQuery API**
1. **Chapter 1: Introduction to jQuery** - 这一章介绍了jQuery的基本概念,包括为什么选择jQuery,它的核心功能,以及如何在项目中引入jQuery库。
2. **Chapter 2: Selecting and Filtering** - 这一部分讲解了如何使用jQuery选择元素,包括基础的选择器,如ID、类、属性等,并介绍了如何过滤元素集合。
3. **Chapter 3: Events** - 讲解了jQuery中的事件处理,包括绑定事件、事件委托、自定义事件和事件对象的使用。
4. **Chapter 4: Manipulating Content and Attributes** - 阐述了如何使用jQuery修改HTML内容和属性,如文本、HTML、属性值的设置与获取。
5. **Chapter 5: Arrays and Iteration** - 介绍了如何处理数组和集合,包括遍历、比较和操作数组的方法。
6. **Chapter 6: CSS** - 讲解了如何使用jQuery操作CSS样式,包括添加/删除类,修改样式属性,以及动画效果的创建。
7. **Chapter 7: AJAX** - 这一章深入探讨了使用jQuery进行异步数据交互,包括Ajax请求、JSONP、以及处理响应。
8. **Chapter 8: Effects** - 讲解了jQuery中的各种动画效果,如淡入淡出、滑动、速度控制等。
9. **Chapter 9: Plugins** - 介绍了如何使用和创建jQuery插件,以扩展jQuery的功能。
**Part II: jQuery UI**
这部分主要围绕jQuery UI库展开,提供了实现常见用户界面交互的指南:
10. **Chapter 10: Implementing Drag-and-Drop** - 教授如何实现拖放功能,使得用户可以方便地移动元素。
11. **Chapter 11: Drag-and-Drop Sorting** - 介绍如何添加排序功能到拖放操作中,允许用户对元素进行排序。
12. **Chapter 12: Selection by Drawing a Box** - 讲解如何通过绘制矩形框来选择多个元素,类似于选中文本。
13. **Chapter 13: Accordion UI** - 展示如何创建折叠式面板(Accordion),用于展示和隐藏内容。
14. **Chapter 14: Datepicker** - 描述如何集成日期选择器,方便用户输入日期。
15. **Chapter 15: Dialogs** - 教授如何创建对话框,用于提示信息、确认操作或显示复杂内容。
16. **Chapter 16: Tabs** - 阐述如何创建选项卡(Tabs)布局,以简洁方式展示多个页面内容。
书的附录部分提供了所有章节练习的答案,以及jQuery支持的选区、过滤、事件、属性操作、内容操作和AJAX方法的详细列表,对学习者巩固知识和查找参考非常有帮助。
《 Beginning JavaScript and CSS Development with jQuery》是一本全面覆盖jQuery核心API和UI组件的教程,适合初学者和有一定经验的开发者阅读,通过实例和实践帮助读者掌握使用jQuery进行高效Web开发的技能。
2010-07-01 上传
2010-06-30 上传
2011-05-11 上传
2012-02-15 上传
2018-05-11 上传
2012-03-11 上传
2016-01-11 上传
2013-11-14 上传
2015-03-30 上传
neverland0091
- 粉丝: 12
- 资源: 11
最新资源
- TRANSCEND-SM32X-V2.03.50-L0105-by-tagaraz.zip
- 行业分类-设备装置-多媒体箱[3].zip
- react-truncate:React组件,用于截断多行跨度并添加省略号
- 通过java servlet实现了二进制转成十进制八进制功能(附页面效果)
- Adafruit_PlatformDetect-3.56.0-py3-none-any.whl.zip
- ionic-starter-sass-coffee:使用 sass、coffeescript 和 ng-classify 的离子状态器
- YKFilterBitmap:滤镜
- 小程序源码 OAuth认证以及使用网易微博开放平台实现聊天功能.rar
- 4352.4平米,五层框架办公楼(含计算书,建筑、结构图).rar
- ometrics:python的组织指标
- 锅炉安装施工组织设计方案封面
- 2020-future-of-web-dev-emberlondon:“2020
- TypeScript-2.3.1.tar.gz
- tdlSSim_secs,gem_trapqt3_SECSGEM_SECS_secdemo_源码.zip
- socketio-client-tool:该工具可帮助您测试socket.io服务器
- 通过 USRP、OFDM 进行视频传输的 GNURadio 流程图