新書推薦:
《
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
》
售價:NT$
602.0
《
化妆品学原理
》
售價:NT$
254.0
《
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
》
售價:NT$
214.0
《
爱你,是我做过最好的事
》
售價:NT$
254.0
《
史铁生:听风八百遍,才知是人间(2)
》
售價:NT$
254.0
《
量子网络的构建与应用
》
售價:NT$
500.0
《
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
》
售價:NT$
500.0
《
大唐名城:长安风华冠天下
》
售價:NT$
398.0
|
編輯推薦: |
您是一名jQuery新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?那么,本书非常适合您。本书不仅向广大读者展示了如何进行jQuery开发,同时还以一种简单且视觉化的方式,教您有关开发的基础知识。
|
內容簡介: |
jQuery 是Web 前端及开发的专业核心技术,本书主要讲解了使用jQuery 框架制作网页特效、jQuery 操作DOM、表单验证、AJAX 调取数据、用jQuery 编写插件等。
|
目錄:
|
目 录
第 1 章 jQuery 入门 1
1.1 jQuery 简介 2
1.2 获取jQuery 2
1.3 使用jQuery 3
1.4 语法结构 5
1.4.1 工厂函数$ 5
1.4.2 选择器 5
1.4.3 事件处理方法 5
1.5 jQuery 编码风格 6
1.5.1 $的作用 7
1.5.2 连缀的编程模式 7
1.6 DOM 对象和jQuery 对象 8
1.6.1 DOM 模型 8
1.6.2 DOM 对象 10
1.6.3 jQuery 对象 10
1.6.4 jQuery 对象与DOM 对象的相互转换 10
技能训练 11
实战案例:制作左侧导航特效 11
本章总结 12
本章作业 12
第2 章 jQuery 选择器 13
2.1 jQuery 选择器概述 14
2.1.1 jQuery 选择器的概念 14
2.1.2 jQuery 选择器的优点 14
2.2 通过CSS 选择器选取元素 15
2.2.1 基本选择器 15
2.2.2 层次选择器 18
2.2.3 属性选择器 22
2.3 条件过滤选取元素 25
2.3.1 基本过滤选择器 25
2.3.2 可见性过滤选择器 30
2.4 jQuery 选择器注意事项 33
技能训练 34
实战案例:表格隔行变色 34
本章总结 34
本章作业 35
第3 章 jQuery 中的事件与动画 36
3.1 事件 37
3.1.1 基础事件 37
3.1.2 复合事件 42
3.2 绑定事件与移除事件 43
3.2.1 绑定事件 43
3.2.2 移除事件 45
3.3 动画 46
3.3.1 控制元素显示和隐藏 46
3.3.2 改变元素透明度 48
3.3.3 改变元素高度 50
技能训练 51
实战案例1:左导航特效 51
实战案例2:制作登录框特效 52
实战案例3:制作聚划算主导航 52
实战案例4:制作列表页 52
实战案例5:聚美优品我的订单页 52
本章总结 54
本章作业 54
第4 章使用 jQuery 操作DOM 55
4.1 DOM 操作 56
4.1.1 DOM 操作分类 56
4.1.2 jQuery 中的DOM 操作 56
4.2 样式操作 57
4.2.1 直接设置样式 57
4.2.2 追加样式和移除样式 59
4.2.3 切换样式 61
4.3 内容操作 62
4.3.1 HTML 代码操作 62
4.3.2 标签内容操作 63
4.3.3 属性值操作 65
4.4 节点与属性操作 66
4.4.1 节点操作 66
4.4.2 属性操作 71
4.5 节点遍历 73
4.5.1 属性操作 74
4.5.2 遍历同辈元素 74
4.5.3 遍历前辈元素 75
4.6 CSS-DOM 操作 76
技能训练 77
实战案例1:制作今日团购模块 77
实战案例2:制作1 号店登录框特效 77
实战案例3:制作员工信息模块 77
本章总结 78
本章作业 78
第5 章表单验证 79
5.1 表单基本验证技术 80
5.1.1 表单验证的重要性 80
5.1.2 表单验证的内容 80
5.1.3 表单验证的思路 81
5.1.4 校验提示特效 87
5.2 正则表达式 91
5.2.1 正则表达式的重要性 91
5.2.2 什么是正则表达式 92
5.2.3 正则表达式的应用 94
5.3 表单选择器 96
5.3.1 表单选择器简介 96
5.3.2 验证多行数据 99
技能训练 103
实战案例1:验证注册页面的电子邮箱 103
实战案例2:使用文本提示的方式,验证注册页面 104
实战案例3:使用正则表达式验证注册页 104
实战案例4:实现工作经历动态维护表单和验证 105
本章总结 105
本章作业 106
第6 章 AJAX 107
6.1 初识AJAX 108
6.1.1 AJAX 的关键元素 109
6.1.2 AJAX 异步连接 110
6.2 GET 和POST 方法 114
6.3 异步处理XML 异步数据 116
6.3.1 XML 格式概述 116
6.3.2 jQuery 从服务器端输出XML 格式数据 116
6.4 jQuery 使用JSON 格式数据 121
6.4.1 使用JSON 的必要性 121
6.4.2 JSON 的介绍 122
6.4.3 使用JSON 数据 124
6.4.4 综合示例:实现级联下拉菜单 125
技能训练 128
实战案例1:掌握创建使用XML 数据的AJAX 程序 128
实战案例2:掌握创建使用JSON 数据的AJAX 程序 128
本章总结 128
本章作业 129
第7 章开发插件 130
7.1 添加新的全局函数 130
7.1.1 添加多个函数 131
7.1.2 关键所在 132
7.1.3 创建实用方法 132
7.2 添加jQuery 对象方法 134
7.3 扩展$.fn 对象 134
7.3.1 对象方法的环境 134
7.3.2 方法连缀 136
7.4 DOM 遍历方法 137
7.5 方法的参数 140
7.5.1 简单参数 141
7.5.2 参数映射 142
7.5.3 默认参数值 142
7.5.4 回调函数 143
7.5.5 可定制的默认值 144
7.6 添加选择符表达式 145
7.7 共享插件 147
7.7.1 命名约定 147
7.7.2 别名$的使用 148
7.7.3 方法接口 148
7.7.4 文档格式 148
技能训练 148
实战案例1:求数组中的和 148
实战案例2:编写插件并操作DOM 149
实战案例3:文字显示或隐藏 149
本章总结 150
本章作业 150
第8 章项目案例:易镁科技 151
8.1 案例分析 151
8.1.1 需求概述 152
8.1.2 开发环境
|
|