图书介绍

JavaScript+jQuery程序设计 慕课版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JavaScript+jQuery程序设计 慕课版
  • 黄珍,潘颖主编;刘华明,茹蓓副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115450357
  • 出版时间:2017
  • 标注页数:360页
  • 文件大小:99MB
  • 文件页数:374页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript+jQuery程序设计 慕课版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 JavaScript简介1

1.1 JavaScript简述2

1.1.1 JavaScript的起源2

1.1.2 JavaScript的主要特点2

1.1.3 JavaScript的应用3

1.2 编写JavaScript的工具4

1.3 JavaScript在HTML中的使用5

1.3.1 在页面中直接嵌入JavaScript代码5

1.3.2 链接外部JavaScript文件8

1.3.3 作为标签的属性值使用10

1.4 JavaScript基本语法10

1.4.1 执行顺序10

1.4.2 大小写敏感10

1.4.3 空格与换行11

1.4.4 每行结尾的分号11

1.4.5 注释11

小结11

上机指导12

习题12

第2章 JavaScript语言基础13

2.1 数据类型14

2.1.1 数值型14

2.1.2 字符串型16

2.1.3 布尔型17

2.1.4 特殊数据类型18

2.2 常量和变量18

2.2.1 常量18

2.2.2 变量18

2.3 运算符和表达式20

2.3.1 什么是运算符和表达式20

2.3.2 运算符的应用21

2.3.3 表达式中的类型转换29

2.4 JavaScript基本语句30

2.4.1 条件判断语句30

2.4.2 循环控制语句38

2.4.3 跳转语句43

2.4.4 异常处理语句45

2.5 函数47

2.5.1 函数的定义47

2.5.2 函数的调用48

2.5.3 函数的参数49

2.5.4 函数的返回值50

2.5.5 嵌套函数51

2.5.6 递归函数53

2.5.7 变量的作用域54

2.5.8 内置函数55

2.5.9 定义函数的其他方法60

小结61

上机指导61

习题62

第3章 JavaScript自定义对象63

3.1 对象简介64

3.1.1 什么是对象64

3.1.2 对象的属性和方法64

3.1.3 JavaScript对象的种类64

3.2 自定义对象的创建65

3.2.1 直接创建自定义对象65

3.2.2 通过自定义构造函数创建对象66

3.2.3 通过系统内置的Object对象创建自定义对象69

3.3 对象访问语句71

3.3.1 for&in循环语句71

3.3.2 with语句72

小结73

上机指导73

习题74

第4章 常用内部对象75

4.1 Math对象76

4.1.1 Math对象的属性76

4.1.2 Math对象的方法76

4.2 Number对象78

4.2.1 创建Number对象78

4.2.2 Number对象的属性79

4.2.3 Number对象的方法80

4.3 Date对象83

4.3.1 创建Date对象83

4.3.2 Date对象的属性85

4.3.3 Date对象的方法86

4.4 数组对象89

4.4.1 数组介绍89

4.4.2 定义数组90

4.4.3 操作数组元素91

4.4.4 数组的属性94

4.4.5 数组的方法97

4.5 String对象105

4.5.1 String对象的创建105

4.5.2 String对象的属性105

4.5.3 String对象的方法107

小结116

上机指导116

习题118

第5章 JavaScript事件处理119

5.1 事件与事件处理概述120

5.1.1 什么是事件120

5.1.2 JavaScript的常用事件120

5.1.3 事件的调用122

5.1.4 事件对象123

5.2 表单相关事件123

5.2.1 获得焦点事件与失去焦点事件123

5.2.2 失去焦点内容改变事件125

5.2.3 表单提交与重置事件126

5.3 鼠标键盘事件128

5.3.1 鼠标单击事件128

5.3.2 鼠标按下和松开事件129

5.3.3 鼠标移入移出事件130

5.3.4 鼠标移动事件131

5.3.5 键盘事件131

5.4 页面事件134

5.4.1 加载与卸载事件134

5.4.2 页面大小事件135

小结136

上机指导136

习题137

第6章 JavaScript常用文档对象138

6.1 Document对象139

6.1.1 文档对象概述139

6.1.2 文档对象的常用属性、方法与事件139

6.1.3 Document对象的应用141

6.1.4 JavaScript中的cookie设置146

6.2 表单对象153

6.2.1 访问表单与表单元素153

6.2.2 表单对象的常用属性、方法与事件154

6.2.3 表单对象的应用155

6.3 图像对象157

6.3.1 图像对象概述157

6.3.2 图像对象的应用157

小结163

上机指导163

习题165

第7章 文档对象模型166

7.1 DOM概述167

7.1.1 DOM分层167

7.1.2 DOM级别168

7.2 DOM对象节点属性168

7.2.1 访问指定节点169

7.2.2 遍历文档树170

7.3 节点173

7.3.1 创建节点173

7.3.2 插入节点175

7.3.3 复制节点176

7.3.4 删除与替换节点178

7.4 获取文档中的指定元素180

7.4.1 通过元素的ID属性获取元素180

7.4.2 通过元素的name属性获取元素183

7.5 与DHTML相对应的DOM184

7.5.1 innerHTML和innerText属性184

7.5.2 outerHTML和outerText属性185

小结187

上机指导187

习题188

第8章 Window对象189

8.1 Window对象概述190

8.1.1 Window对象的属性190

8.1.2 Window对象的方法190

8.1.3 Window对象的使用191

8.2 对话框191

8.2.1 警告对话框191

8.2.2 确认对话框192

8.2.3 提示对话框193

8.3 打开与关闭窗口193

8.3.1 打开窗口194

8.3.2 关闭窗口196

8.4 控制窗口198

8.4.1 移动窗口198

8.4.2 窗口滚动200

8.4.3 改变窗口大小202

8.4.4 控制窗口状态栏203

8.4.5 访问窗口历史205

8.4.6 设置超时206

8.5 窗口事件206

8.5.1 通用窗口事件206

8.5.2 扩展窗口事件206

小结207

上机指导207

习题208

第9章 AJAX技术209

9.1 AJAX概述210

9.1.1 什么是AJAX210

9.1.2 AJAX应用案例210

9.1.3 AJAX的开发模式211

9.1.4 AJAX的优点212

9.2 AJAX的技术组成213

9.2.1 XMLHttpRequest对象213

9.2.2 XML语言213

9.2.3 JavaScript脚本语言215

9.2.4 DOM215

9.2.5 CSS215

9.3 XMLHttpRequest对象215

9.3.1 XMLHttpRequest对象的初始化216

9.3.2 XMLHttpRequest对象的常用属性216

9.3.3 XMLHttpRequest对象的常用方法218

小结221

上机指导221

习题222

第10章 jQuery简介223

10.1 jQuery概述224

10.1.1 jQuery能做什么224

10.1.2 jQuery的特点225

10.2 jQuery下载与配置226

10.2.1 下载jQuery226

10.2.2 配置jQuery227

10.3 jQuery的插件227

10.3.1 插件的使用227

10.3.2 流行的插件228

小结230

习题230

第11章 jQuery选择器231

11.1 jQuery的工厂函数232

11.2 基本选择器232

11.2.1 ID选择器232

11.2.2 元素选择器233

11.2.3 类名选择器235

11.2.4 复合选择器236

11.2.5 通配符选择器237

11.3 层级选择器237

11.3.1 ancestor descendan选择器238

11.3.2 parent>child选择器239

11.3.3 prev+next选择器240

11.3.4 prev~siblings选择器241

11.4 过滤选择器242

11.4.1 简单过滤器242

11.4.2 内容过滤器245

11.4.3 可见性过滤器247

11.4.4 表单对象的属性过滤器247

11.4.5 子元素选择器249

11.5 属性选择器249

11.6 表单选择器250

小结251

上机指导252

习题253

第12章 jQuery控制页面254

12.1 对元素内容和值进行操作255

12.1.1 对元素内容操作255

12.1.2 对元素值操作257

12.2 对DOM节点进行操作258

12.2.1 查找节点259

12.2.2 创建节点259

12.2.3 插入节点259

12.2.4 删除、复制与替换节点260

12.3 对元素属性进行操作264

12.4 对元素的CSS样式操作268

12.4.1 通过修改CSS类实现样式操作268

12.4.2 通过修改CSS属性实现样式操作270

小结272

上机指导272

习题275

第13章 jQuery的事件处理276

13.1 页面加载响应事件277

13.2 jQuery中的事件277

13.3 事件绑定281

13.3.1 为元素绑定事件281

13.3.2 移除绑定282

13.3.3 绑定一次性事件处理282

13.4 模拟用户操作283

13.4.1 模拟用户的操作触发事件283

13.4.2 模仿悬停事件284

13.4.3 模拟鼠标连续单击事件284

小结286

上机指导286

习题289

第14章 jQuery的动画效果290

14.1 基本的动画效果291

14.1.1 隐藏匹配元素291

14.1.2 显示匹配元素291

14.1.3 切换元素的可见状态293

14.2 淡入淡出的动画效果296

14.3 滑动效果297

14.3.1 滑动显示匹配的元素297

14.3.2 滑动隐藏匹配的元素298

14.3.3 通过高度的变化动态切换元素的可见性300

14.4 自定义的动画效果301

14.4.1 使用animate()方法创建自定义动画301

14.4.2 使用stop()方法停止动画303

小结304

上机指导304

习题306

第15章 React简介307

15.1 React概述308

15.1.1 什么是React308

15.1.2 React的常用术语308

15.2 创建React元素309

15.2.1 安装React309

15.2.2 使用JavaScript创建React元素309

15.2.3 使用JSX创建React元素310

15.3 创建组件312

15.3.1 创建无状态React组件312

15.3.2 创建有状态React组件313

小结315

上机指导315

习题316

第16章 综合开发实例——365影视网站设计317

16.1 系统分析318

16.2 系统设计318

16.2.1 系统目标318

16.2.2 系统功能结构318

16.2.3 开发环境319

16.2.4 文件夹组织结构320

16.3 网页预览320

16.4 关键技术322

16.4.1 JavaScript脚本技术322

16.4.2 AJAX无刷新技术324

16.4.3 jQuery技术328

16.5 首页技术实现329

16.5.1 JavaScript实现导航菜单329

16.5.2 JavaScript实现图片的轮换效果332

16.5.3 AJAX实现热门专题页面333

16.5.4 JavaScript实现电影图片不间断滚动335

16.5.5 JavaScript实现浮动窗口336

16.5.6 jQuery实现滑动门效果338

16.5.7 jQuery实现向上间断滚动效果340

16.6 查看影片详情页面342

小结343

第17章 课程设计——购物车设计344

17.1 购物车概述345

17.1.1 功能概述345

17.1.2 购物车操作流程345

17.1.3 程序预览346

17.2 系统设计347

17.2.1 系统目标347

17.2.2 开发环境347

17.2.3 文件夹组织结构347

17.3 热点关键技术348

17.3.1 JavaScript中的cookie348

17.3.2 应用AJAX技术实现用户登录348

17.3.3 判断用户访问权限349

17.4 用户登录设计349

17.4.1 用户登录功能概述349

17.4.2 自动生成验证码350

17.4.3 用户登录功能的实现350

17.5 购物车操作352

17.5.1 添加至购物车352

17.5.2 查看购物车355

17.5.3 修改商品购买数量356

17.5.4 移除购物车中指定商品357

17.5.5 清空购物车359

小结360

热门推荐