万本电子书0元读

万本电子书0元读

顶部广告

JavaScript+jQuery前端开发基础教程(微课版)电子书

售       价:¥

纸质售价:¥35.20购买纸书

16人正在读 | 0人评论 6.2

作       者:夏帮贵 刘凡馨

出  版  社:人民邮电出版社

出版时间:2018-06-01

字       数:26.2万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书注重基础,循序渐、系统地讲述了JavaScript和jQuery前端发的相关基础知识。JavaScript部分涵盖了JavaScript基础、JavaScript核心语法基础、数组和函数、异常和事件处理、JavaScript对象、浏览器对象、AJAX等主要内容。jQuery部分涵盖了jQuery简介、jQuery选择器和过滤器、操作页面元素、jQuery事件处理、jQuery特效、jQuery AJAX等主要内容。*后综合应用本书介绍的各种知识,实现一个在线咨询服务系统。本书对于每一个知识,都尽量结合实例帮助读者理解。第1~13章的每章*后部分还给出了编程实践来说明本章知识的使用。<br/>【推荐语】<br/>1.门条件低 读者无需太多技术基础,跟随教程即可轻松掌握JavaScript和jQuery前端发的基本方法。 2.学习成本低 本书在构建发环境时,选择读者使用*为广泛的Windows操作系统,免费的Microsoft Visual Studio Community发环境。 3.内容编排精心设计 本书内容编排并不求全、求深,而是考虑学生受能力,选择JavaScript和jQuery中、实用的知识行讲解。各种知识和配套实例循序渐、环环相扣,逐步涉及实际案例的各个方面。 4.强调理论与实践结合 书中每个知识都尽量按排一个短小、完整的实例,方便教师教学,也方便学生学习。 5.丰富实用的课后习题 每章均准备一定数量的习题,方便教师安排作业,也方便学生通过练习巩固所学知识。 6.精选极客学院在线课程 本书视频和相关实例来源于极客学院,在此表示真诚的感谢! 7.完整收集学习资源 为了方便教学,本书收集了书中所有实例代码、资源文件以及习题参考答案。本书源代码可在学习过程中直使用,参考相关章节行配置即可。<br/>【作者】<br/>夏帮贵 1998年毕业于西南大学,主要从事数据库、软件发,已出版VB、C/C 、VF、Java、PHP、ASP.NET等相关教材十余部。<br/>
目录展开

扉页

版权页

内容提要

前言

第1章 JavaScript基础

1.1 JavaScript简介

1.1.1 JavaScript版本

1.1.2 JavaScript特点

1.2 JavaScript编程工具

1.2.1 下载安装Visual Studio Community 2017

1.2.2 使用Visual Studio

1.2.3 使用浏览器开发人员工具

1.3 在HTML中使用JavaScript

1.3.1 使用<script>标记嵌入脚本

1.3.2 使用<script>标记链接脚本

1.3.3 作为事件处理程序

1.3.4 作为URL

1.4 JavaScript基本语法

1.4.1 大小写敏感

1.4.2 空格、换行符和制表符

1.4.3 语句结束符号

1.4.4 注释

1.4.5 标识符命名规则

1.5 编程实践:Hello,JavaScript

1.6 小结

1.7 习题

第2章 JavaScript核心语法基础

2.1 数据类型和变量

2.1.1 数据类型

2.1.2 变量

2.2 运算符与表达式

2.2.1 算术运算符

2.2.2 字符串运算符

2.2.3 关系运算符

2.2.4 逻辑运算符

2.2.5 位运算符

2.2.6 赋值运算符

2.2.7 特殊运算符

2.2.8 运算符的优先级

2.2.9 表达式中的数据类型转换

2.3 流程控制语句

2.3.1 if语句

2.3.2 switch语句

2.3.3 for循环

2.3.4 while循环

2.3.5 do/while循环

2.3.6 continue语句

2.3.7 break语句

2.4 编程实践:输出数字图形

2.5 小结

2.6 习题

第3章 数组和函数

3.1 数组

3.1.1 创建数组

3.1.2 使用数组

3.1.3 数组的属性

3.1.4 数组的方法

3.2 函数

3.2.1 定义函数

3.2.2 调用函数

3.2.3 带参数的函数

3.2.4 函数的嵌套

3.2.5 递归函数

3.3 内置函数

3.4 编程实践:模拟汉诺塔移动

3.5 小结

3.6 习题

第4章 异常和事件处理

4.1 异常处理

4.1.1 捕获和处理异常

4.1.2 抛出异常

4.2 事件处理

4.2.1 理解事件

4.2.2 注册事件处理程序

4.2.3 事件处理程序的调用

4.2.4 阻止事件传播

4.2.5 页面加载与卸载事件

4.2.6 鼠标事件

4.2.7 键盘事件

4.2.8 表单提交事件

4.3 编程实践:实现标记自由拖放

4.4 小结

4.5 习题

第5章 JavaScript对象

5.1 使用对象

5.1.1 什么是对象

5.1.2 创建对象

5.1.3 使用对象属性

5.1.4 对象的方法

5.1.5 构造函数

5.1.6 with语句

5.2 原型对象和继承

5.3 内置对象

5.3.1 Math对象

5.3.2 Date对象

5.3.3 String对象

5.4 编程实践:输出随机素数

5.5 小结

5.6 习题

第6章 浏览器对象

6.1 Window对象

6.1.1 Window对象层次结构

6.1.2 Window对象的常用属性和方法

6.1.3 定时操作

6.1.4 错误处理

6.1.5 Navigator对象

6.1.6 Screen对象

6.1.7 窗口操作

6.1.8 用ID引用HTML标记

6.2 Document对象

6.2.1 常用属性和方法

6.2.2 动态输出文档

6.2.3 了解DOM

6.2.4 获得HTML标记的引用

6.2.5 遍历文档结点

6.2.6 访问HTML标记属性

6.2.7 访问HTML标记内容

6.2.8 创建、添加和删除结点

6.3 表单对象

6.3.1 引用表单和表单元素

6.3.2 表单事件

6.4 编程实践:动态人员列表

6.5 小结

6.6 习题

第7章 AJAX

7.1 使用AJAX完成HTTP请求

7.1.1 AJAX概述

7.1.2 创建XMLHttpRequest对象

7.1.3 XMLHttpRequest对象常用属性

7.1.4 XMLHttpRequest对象常用方法

7.1.5 处理普通文本响应结果

7.1.6 处理XML响应结果

7.1.7 处理JSON响应结果

7.2 使用<script>完成HTTP请求

7.3 编程实践:用户注册页面

7.4 小结

7.5 习题

第8章 jQuery简介

8.1 了解jQuery

8.1.1 jQuery主要功能

8.1.2 jQuery主要特点

8.2 jQuery资源

8.2.1 下载jQuery

8.2.2 查看jQuery文档

8.2.3 jQuery学习中心

8.3 使用jQuery

8.3.1 引入jQuery

8.3.2 实例:访问HTML标记

8.3.3 实例:动态操作样式

8.3.4 实例:动画效果

8.4 编程实践:页面欢迎对话框

8.5 小结

8.6 习题

第9章 jQuery选择器和过滤器

9.1 jQuery()函数

9.1.1 匹配HTML标记

9.1.2 上下文

9.1.3 使用$(document).ready()

9.1.4 封装现有标记

9.1.5 使用链接方法调用

9.1.6 jQuery命名空间

9.2 基础选择器

9.2.1 ID选择器

9.2.2 类名选择器

9.2.3 元素选择器

9.2.4 复合选择器

9.2.5 通配符选择器

9.3 层级选择器

9.3.1 祖孙选择器

9.3.2 父子选择器

9.3.3 相邻结点选择器

9.3.4 兄弟结点选择器

9.4 过滤器

9.4.1 基础过滤器

9.4.2 内容过滤器

9.4.3 子元素过滤器

9.4.4 可见性过滤器

9.4.5 表单过滤器

9.4.6 属性过滤器

9.5 编程实践:带提示的课表

9.6 小结

9.7 习题

第10章 操作页面元素

10.1 元素内容操作

10.1.1 html()和text()

10.1.2 val()

10.1.3 attr()

10.2 插入结点

10.2.1 append()和appendTo()

10.2.2 prepend()和prependTo()

10.2.3 after()和insertAfter()

10.2.4 before()和insertBefore()

10.3 包装结点

10.3.1 wrap()方法

10.3.2 wrapAll()方法

10.3.3 wrapInner()方法

10.3.4 unwrap()方法

10.4 替换结点

10.4.1 replaceWith()

10.4.2 replaceAll()

10.5 删除结点

10.5.1 empty()

10.5.2 remove()

10.5.3 detach()

10.6 复制结点

10.7 样式操作

10.7.1 css()方法

10.7.2 CSS类操作方法

10.8 编程实践:jQuery版的动态人员列表

10.9 小结

10.10 习题

第11章 jQuery事件处理

11.1 jQuery事件对象

11.1.1 事件对象构造函数

11.1.2 事件对象属性

11.1.3 事件对象方法

11.2 附加和解除事件处理函数

11.2.1 附加事件处理函数

11.2.2 解除事件处理函数

11.3 事件快捷方法

11.3.1 浏览器事件快捷方法

11.3.2 表单事件快捷方法

11.3.3 键盘事件快捷方法

11.3.4 鼠标事件快捷方法

11.4 编程实践:jQuery版的自由拖放

11.5 小结

11.6 习题

第12章 jQuery特效

12.1 简单特效

12.1.1 隐藏元素

12.1.2 显示元素

12.1.3 隐藏/显示切换

12.2 透明度特效

12.2.1 淡入效果

12.2.2 淡出效果

12.2.3 调整透明度

12.2.4 淡入淡出切换

12.3 滑动特效

12.3.1 滑入效果

12.3.2 滑出效果

12.3.3 滑入滑出切换效果

12.4 自定义动画

12.4.1 直接量动画

12.4.2 相对量动画

12.4.3 自定义显示或隐藏

12.4.4 位置动画

12.5 动画相关的属性和方法

12.5.1 动画延时

12.5.2 停止动画

12.5.3 结束动画

12.5.4 禁止动画效果

12.6 编程实践:永不停止的动画

12.7 小结

12.8 习题

第13章 jQuery AJAX

13.1 加载服务器数据

13.1.1 加载简单数据

13.1.2 筛选加载的数据

13.1.3 向服务器提交数据

13.1.4 指定回调函数

13.1.5 执行脚本

13.2 get()方法和post()方法

13.2.1 get()方法

13.2.2 post()方法

13.3 获取JSON数据

13.4 获取脚本

13.5 事件处理

13.5.1 AJAX事件

13.5.2 全局AJAX事件方法

13.6 编程实践:实现颜色动画

13.7 小结

13.8 习题

第14章 在线咨询服务系统

14.1 系统设计

14.1.1 系统功能分析

14.1.2 开发工具选择

14.2 安装和使用MySQL

14.2.1 安装MySQL

14.2.2 管理MySQL服务器

14.3 系统实现

14.3.1 创建实例网站

14.3.2 实现商品咨询功能

14.4 小结

14.5 习题

参考答案

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部