下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >jQuery > JavaScript+jQuery程序开发实用教程

JavaScript+jQuery程序开发实用教程

综合评级:★★★★★

定价:45.00

作者:李雨亭、吕婕、王泽?U

出版社:清华大学出版社

出版日期:2016年1月

页数:344

字数:523000

ISBN:9787302419075

书籍介绍

本书循序渐进地介绍了JavaScript开发技术。深入分析了JavaScript的核心知识,并在此基础上详细讲解了jQuery框架的使用。此外,在每个重要知识点讲解的后面,通过丰富典型的案例,使读者进一步巩固所学的知识,提高实际开发能力。

本书内容全面,实例丰富,易于理解,每章的内容都简洁紧凑,从最佳实践的角度入手,为读者更好地使用JavaScript及jQuery框架开发动态网页提供了很好的指导。

本书适合高等院校计算机科学、软件工程、数字媒体技术、通信及相关专业本、专科作为动态网页程序设计相关课程教材使用,也是打算学习和正从事JavaScript+jQuery动态网页设计的开发人员的教材或参考书。

相关课程
目录
目 录

第1章 javaScript概述 1

1.1 Javascript简介 2

1.1.1 JavaScript语言简史 2

1.1.2 JavaScript的特点 2

1.1.3 JavaScript在页面中的应用 3

1.2 HTML页面中嵌入JavaScript的

方法 4

1.2.1 页面中定义JavaScript代码 5

1.2.2 链接外部JavaScript文件 6

1.2.3 事件调用JavaScript程序 7

1.3 JavaScript代码的编辑工具 8

1.3.1 纯文本编辑器 9

1.3.2 Dreamweaver 9

课后小结 11

习题 11

第2章 JavaScript的数据类型和

运算符 13

2.1 JavaScript的语法规则 14

2.1.1 区分大小写 14

2.1.2 代码的格式 14

2.1.3 代码的注释 15

2.1.4 常量 15

2.1.5 空白符和换行符 16

2.1.6 标识符 17

2.1.7 保留字 17

2.2 数据类型 18

2.2.1 数值型 18

2.2.2 字符串类型 19

2.2.3 布尔型 20

2.2.4 空值型 20

2.2.5 未定义值 21

2.2.6 类型转换 21

2.3 变量 24

2.3.1 变量的命名 24

2.3.2 变量的声明 24

2.3.3 变量的赋值 26

2.4 运算符 27

2.4.1 算术运算符 28

2.4.2 赋值运算符 31

2.4.3 关系运算符 32

2.4.4 逻辑运算符 34

2.4.5 字符串运算符 36

2.4.6 其他运算符 37

2.4.7 运算符的优先级 38

课后小结 39

习题 39

第3章 JavaScript的流程控制 41

3.1 JavaScript中的选择结构 42

3.1.1 if语句 42

3.1.2 if...else语句 42

3.1.3 嵌套if...else语句 44

3.1.4 switch语句 46

3.2 JavaScript中的循环结构 48

3.2.1 while语句 48

3.2.2 do...while语句 49

3.2.3 for语句 50

3.2.4 for…in语句 51

3.2.5 with语句 52

3.2.6 break语句 54

3.2.7 continue语句 55

课后小结 56

习题 56

第4章 JavaScript中的函数 59

4.1 函数的定义 60

4.2 函数的调用 61

4.3 函数的参数和返回值 62

4.3.1 函数的参数 62

4.3.2 函数的返回值 66

4.4 函数的嵌套和递归 67

4.5 变量的作用域 70

4.6 JavaScript中的系统函数 71

4.6.1 encodeURI函数 71

4.6.2 decodeURI函数 72

4.6.3 parseInt函数 73

4.6.4 isNaN函数 74

4.6.5 eval函数 75

课后小结 76

习题 76

第5章 JavaScript中的对象 77

5.1 对象的基本概念 78

5.1.1 对象的属性和方法 78

5.1.2 对象的创建和删除 79

5.2 内置对象 81

5.2.1 String对象 81

5.2.2 Number对象 85

5.2.3 Math对象 88

5.2.4 Date对象 90

5.2.5 Array对象 93

5.3 浏览器对象 98

5.3.1 window对象 99

5.3.2 document对象 102

5.3.3 frame对象 104

5.3.4 history对象 106

5.3.5 location对象 108

5.3.6 navigator对象 109

课后小结 111

习题 111

第6章 JavaScript中的事件与事件

处理 113

6.1 事件及事件处理程序 114

6.1.1 事件和事件处理程序 114

6.1.2 指定事件处理程序 114

6.2 JavaScript的常用事件 116

6.2.1 键盘事件 116

6.2.2 鼠标事件 118

6.2.3 Load事件和Unload事件 121

6.2.4 Focus事件和Blur事件 123

6.2.5 Submit事件和Reset事件 125

6.2.6 Change事件和Select事件 127

6.2.7 Error事件 129

课后小结 129

习题 130

第7章 JavaScript中的DOM编程 131

7.1 XML基础 132

7.1.1 XML的文档结构 132

7.1.2 XML解析器 133

7.2 DOM编程基础 134

7.2.1 DOM文档对象模型 134

7.2.2 DOM中的节点 135

7.3 使用DOM编程 137

7.3.1 访问节点 137

7.3.2 创建新节点 138

7.3.3 添加节点 139

7.3.4 插入节点 140

7.3.5 删除节点 142

课后小结 145

习题 145

第8章 CSS样式表 147

8.1 CSS简介 148

8.1.1 CSS的发展 148

8.1.2 CSS的特点 148

8.2 CSS的定义方式 149

8.3 CSS的选择器 150

8.3.1 元素选择器 150

8.3.2 类选择器 152

8.3.3 ID选择器 153

8.3.4 属性选择器 155

8.3.5 后代选择器 156

8.3.6 子元素选择器 158

8.3.7 相邻兄弟选择器 159

8.4 CSS中的属性 161

8.4.1 字体属性设置 164

8.4.2 文本属性设置 168

8.4.3 背景属性设置 171

8.4.4 边框属性设置 175

8.4.5 边距和填充距属性设置 178

课后小结 179

习题 179

第9章 JavaScript网页特效 181

9.1 文字特效 182

9.1.1 跑马灯效果 182

9.1.2 打字效果 183

9.1.3 文字大小变化效果 185

9.1.4 升降文字效果 187

9.2 图片特效 188

9.2.1 改变页面中图片的位置 188

9.2.2 鼠标拖动改变图片大小 190

9.2.3 不断闪烁的图片 191

9.3 时间和日期特效 192

9.3.1 标题栏显示分时问候语 192

9.3.2 显示当前系统时间 193

9.3.3 星期查询功能 195

9.4 窗体特效 197

9.4.1 无边框窗口自动关闭特效 197

9.4.2 方向键控制窗口的特效 199

9.4.3 改变窗体颜色 200

9.5 鼠标特效 201

9.5.1 屏蔽鼠标右键 201

9.5.2 获取鼠标位置坐标 202

9.5.3 根据方向改变鼠标外观 204

9.6 菜单特效 205

9.6.1 左键弹出菜单 205

9.6.2 下拉菜单 207

9.6.3 滚动菜单 208

9.7 警告和提示特效 210

9.7.1 进站提示信息 210

9.7.2 单击超链接显示提示框 211

9.7.3 显示停留时间 211

9.8 密码特效 213

9.8.1 弹出式密码保护 213

9.8.2 检查密码的格式合法性 215

课后小结 218

第10章 初识jQuery 219

10.1 jQuery概述 220

10.1.1 jQuery简介 220

10.1.2 jQuery的特点 220

10.2 jQuery代码编写 221

10.2.1 配置jQuery开发环境 221

10.2.2 jQuery代码编写 221

10.3 jQuery对象与DOM对象 222

10.3.1 jQuery对象简介 222

10.3.2 jQuery对象与DOM对象

的相互转换 223

课后小结 223

习题 224

第11章 jQuery选择器 225

11.1 jQuery选择器简介 226

11.2 jQuery选择器的分类 226

11.2.1 基本选择器 226

11.2.2 层次选择器 228

11.2.3 过滤选择器 229

11.2.4 表单选择器 235

11.3 jQuery中元素属性的操作 237

11.3.1 设置元素属性 237

11.3.2 删除元素属性 238

11.4 jQuery中样式类的操作 239

11.4.1 添加样式类 239

11.4.2 移除样式类 241

11.4.3 交替样式类 242

11.5 jQuery中样式属性的操作 243

11.5.1 读取样式属性 243

11.5.2 设置样式属性 244

11.5.3 设置元素偏移 245

11.6 jQuery中元素内容的操作 247

11.6.1 操作HTML代码 247

11.6.2 操作文本 248

11.6.3 操作表单元素的值 249

11.7 筛选与查找元素集中的元素 250

课后小结 255

习题 255

第12章 jQuery中DOM的操作 257

12.1 DOM树结构 258

12.2 创建元素 259

12.3 插入元素 259

12.4 复制元素 261

12.5 替换元素 262

12.6 包裹元素 263

12.7 删除元素 264

课后小结 266

习题 266

第13章 jQuery的事件处理 267

13.1 jQuery中的事件处理机制 268

13.2 jQuery中的页面载入事件 270

13.3 jQuery中的事件绑定 272

13.3.1 bind()方法绑定事件 272

13.3.2 one()方法绑定事件 273

13.3.3 live()方法绑定事件 274

13.4 jQuery中的事件移除 276

13.5 jQuery中的事件冒泡 278

13.6 jQuery中的模拟事件触发操作 279

13.7 jQuery中的合成事件 282

13.7.1 hover()方法 282

13.7.2 toggle()方法 283

课后小结 284

习题 284

第14章 jQuery的动画效果 285

14.1 显示与隐藏效果 286

14.1.1 隐藏元素的hide()方法 286

14.1.2 显示元素的show()方法 287

14.1.3 交替显示隐藏元素 288

14.2 滑动效果 288

14.2.1 向上收缩效果 289

14.2.2 向下展开效果 290

14.2.3 交替伸缩效果 290

14.3 淡入淡出效果 291

14.3.1 淡入效果 291

14.3.2 淡出效果 293

14.3.3 交替淡入淡出效果 294

14.3.4 不透明效果 295

14.4 自定义动画效果 295

14.4.1 自定义动画 296

14.4.2 动画队列 297

14.4.3 动画停止和延时 299

课后小结 301

习题 301

第15章 jQuery与ajax 303

15.1 Ajax简介 304

15.2 jQuery中的Ajax方法 306

15.2.1 load()方法 306

15.2.2 $.get()方法和$.post()方法 307

15.2.3 $.getScript()方法和

$.getJSON()方法 309

15.2.4 $.ajax()方法 310

15.3 jQuery中的Ajax事件 312

课后小结 315

习题 315

第16章 jQuery常用插件 317

16.1 jQuery中的表单插件 318

16.2 jQuery中的验证插件 320

16.3 jQuery中的右键菜单插件 325

16.4 jQuery中的图片弹窗插件 329

课后小结 332

习题 333

  

前言
前 言

  本书立足于JavaScript原生语言基础,对其语法、函数和事件等作了详细介绍,并提供了大量实战案例来对重点知识点的应用进行了详细讲解。最后结合最为常用的jQuery框架介绍如何使用JavaScript+jQuery进行动态网页开发。

  本书共分为16章,各章主要内容说明如下:

  第1章为JavaScript概述,主要介绍了JavaScript脚本语言的主要特征和优、缺点,还介绍了JavaScript的具体应用及编辑JavaScript脚本语言的几种常用工具。

  第2章讲述JavaScript的数据类型和运算符,主要介绍了JavaScript的基本语法,包括数据类型和运算符。

  第3章讲述JavaScript的流程控制,主要介绍了JavaScript程序中各种流程结构。

  第4章讲述JavaScript中的函数,主要介绍了JavaScript中函数的调用和使用。

  第5章讲述JavaScript中的对象,主要介绍了对象的基本概念和JavaScript中常用的内置对象和浏览器对象。

  第6章讲述JavaScript中的事件与事件处理,主要介绍了JavaScript中常用的事件及其处理程序的编写。

  第7章讲述JavaScript中的DOM编程,在介绍文档对象模型的基础上,详细讲解了如何使用JavaScript语言进行DOM编程。

  第8章讲述CSS样式表,主要介绍了CSS样式表的定义、选择器以及各种属性。

  第9章讲述JavaScript的网页特效,主要介绍了JavaScript中各种常见的网页特效的实现方法。

  第10章为初识jQuery,主要对jQuery的基本情况进行了介绍,并讲解了jQuery的安装和配置。

  第11章进述jQuery选择器,主要介绍了jQuery中常用选择器的基本使用方法。

  第12章讲述jQuery中DOM的操作,主要介绍了jQuery中的各种DOM操作。

  第13章进述jQuery的事件处理,在介绍jQuery中的事件处理机制的基础上,详细讲解了jQuery中常见的事件处理方法。

  第14章进述jQuery的动画效果,详细介绍了jQuery中的各种动画效果的实现方法。

  第15章讲述jQuery与Ajax,详细介绍了jQuery中的Ajax的实现方法。

  第16章讲述jQuery的常用插件,详细介绍了jQuery中的各种常用插件的使用方法。

  本书由李雨亭、吕婕、王泽璘编著,参加编写的还有孙更新、宾晟、李宗颜、孙海伦、宫生文、解本巨、李海涛、史爱松、李晓娜、王萍萍等。

  由于作者水平有限,本书的内容难免会有纰漏和不足之处,恳请各位专家同仁和读者批评指正。

  

  编 者

热门图书
推荐新闻
技术文库
论坛推荐