《JAVASCRIPT+JQUERY WEB交互程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李妍,柴俊霞主编;李毅,周波副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302492429
  • 页数:224 页
图书介绍:本教材从介绍Javascript的基础知识开始,通过大量实例对Javascript、css、DOM、Ajax等关键技术进行深入浅出的分析,在此基础上,本书通过精彩的实例详细讲解了jQuery的相关技术,主要包括jQuery的基础、如何实用jQuery控制页面、制作动画与特效、简化Ajax以及jQuery插件等内容。

第1章 JavaScript概述 1

1.1JavaScript简介 1

1.2JavaScript的编辑工具 2

1.3JavaScript的嵌入 4

1.4上机练习 6

第2章 JavaScript基础 8

2.1JavaScript的语法规则 8

2.2数据类型 10

2.3运算符和表达式 11

2.4上机练习 13

2.5流程控制 16

2.5.1选择结构 16

2.5.2循环结构 21

2.6函数 23

2.6.1函数的定义和调用 24

2.6.2带有返回值的函数 25

2.6.3变量的作用域 26

第3章 应用CSS 28

3.1CSS概述 28

3.1.1CSS的优点 28

3.1.2如何编辑CSS 29

3.2CSS选择器 30

3.2.1CSS基本语法 30

3.2.2标签选择器 31

3.2.3类选择器 31

3.2.4ID选择器 32

3.2.5其他选择器 33

3.3CSS的使用方法 37

3.3.1行内样式 37

3.3.2内嵌式 38

3.3.3链接式 39

3.3.4导入样式 40

3.3.5用脚本来运用CSS样式 42

3.4CSS应用 43

3.4.1长度单位和颜色单位 43

3.4.2CSS设置字体 44

3.4.3CSS设置文本 47

3.4.4CSS设置图像 51

3.4.5CSS设置背景 52

3.4.6CSS设置超链接 56

3.4.7CSS设置鼠标特效 57

3.4.8CSS制作实用菜单 58

第4章 DOM模型 62

4.1DOM简介 62

4.2DOM编程基础 63

4.3DOM节点操作 66

4.3.1获取DOM中的元素 66

4.3.2节点的常用属性和方法 70

4.3.3检测节点类型 71

4.3.4利用父子兄关系查找节点 71

4.3.5设置节点属性 76

4.3.6创建和添加节点 77

4.3.7删除节点 79

4.3.8替换节点 80

4.3.9在特定节点前插入节点 81

4.3.10在特定节点后插入节点 82

4.4使用非标准DOM innerHTML属性 84

4.5DOM与CSS 85

4.5.1三位一体的页面 85

4.5.2使用className属性 86

第5章 JavaScript中的对象 88

5.1对象的基本概念 88

5.2内置对象 89

5.2.1字符串对象 89

5.2.2数字对象 91

5.2.3算数对象 93

5.2.4日期对象 95

5.2.5数组对象 97

5.2.6浏览器对象 99

5.2.7文档对象 100

5.2.8窗口对象 103

第6章 JavaScript中的事件与事件处理 106

6.1事件及事件处理程序 106

6.2JavaScript的常用事件 107

6.2.1键盘事件 107

6.2.2鼠标事件 108

6.2.3onload事件和onunload事件 110

6.2.4表单事件 112

第7章 JavaScript网页特效 114

7.1文字特效 114

7.1.1跑马灯效果 114

7.1.2打字效果 115

7.1.3文字大小变化效果 117

7.2图片特效 118

7.2.1改变页面中图片的位置 118

7.2.2鼠标拖动滑块改变图片大小 119

7.2.3不断闪烁的图片 122

7.3时间和日期特效 123

7.3.1标题栏显示分时问候语 123

7.3.2显示当前系统时间 124

7.3.3星期查询功能 124

7.4鼠标特效 125

7.4.1屏蔽鼠标右键 125

7.4.2获取鼠标位置坐标 125

7.4.3移动改变鼠标外观 126

7.5菜单特效 128

7.5.1左键弹出菜单 128

7.5.2下拉菜单 129

7.5.3滚动菜单 131

7.6表单特效 136

7.6.1控制用户输入字符个数 136

7.6.2设置单选按钮 138

7.6.3设置复选框 139

7.6.4设置下拉菜单 141

第8章 jQuery基础 143

8.1jQuery概述 143

8.1.1jQuery简介 143

8.1.2jQuery的功能 151

8.1.3jQuery的特点 152

8.1.4下载并使用jQuery 152

8.2jQuery的“$” 153

8.2.1选择器 153

8.2.2功能函数前缀 155

8.2.3解决window.onload函数的冲突 155

8.2.4创建DOM元素 156

8.2.5自定义添加“$” 157

8.2.6解决“$”的冲突 157

8.3jQuery对象与DOM对象 157

8.4案例——我的第一个jQuery程序 159

第9章 jQuery选择器 161

9.1jQuery选择器简介 161

9.2jQuery选择器的分类 161

9.3jQuery中元素属性的操作 163

9.3.1设置元素属性 164

9.3.2删除元素属性 165

9.4jQuery中样式类的操作 165

9.4.1添加样式类 165

9.4.2移除样式类 167

9.4.3交替样式类 168

9.5jQuery中样式属性的操作 169

9.5.1读取样式属性 169

9.5.2设置样式属性 170

9.5.3设置元素偏移 171

9.6jQuery中元素内容的操作 171

9.6.1操作HTML代码 172

9.6.2操作文本 172

9.6.3操作表单元素的值 173

9.7筛选与查找元素集中的元素 175

第10章 使用jQuery制作动画与特效 185

10.1显示与隐藏效果 185

10.1.1隐藏元素的hide()方法 185

10.1.2显示元素的show()方法 186

10.1.3交替显示隐藏元素 188

10.2滑动效果 191

10.2.1向上收缩效果 191

10.2.2向下展开效果 192

10.2.3交替伸缩效果 193

10.3淡入淡出效果 194

10.3.1淡入效果 195

10.3.2淡出效果 195

10.3.3交替淡入淡出效果 196

10.3.4不透明效果 197

10.4自定义动画效果 197

10.4.1自定义动画 197

10.4.2动画队列 198

10.4.3动画停止和延时 199

第11章 jQuery与AJAX 203

11.1AJAX简介 203

11.1.1AJAX概述 203

11.1.2AJAX原理和XmlHttpRequest对象 203

11.1.3jQuery AJAX操作函数 205

11.2jQuery中的AJAX方法 206

11.2.1load()方法 206

11.2.2$.get()方法和$.post()方法 208

11.2.3$.getScript()方法和$.getJSON()方法 210

11.2.4$.ajax()方法 210

11.3jQuery中的AJAX事件 211

第12章 jQuery插件的开发与使用 214

12.1jQuery插件 214

12.2常用jQuery插件 215

12.3开发自己的插件 220

参考文献 224