动态网页设计与开发:JavaScript+jQuery

动态网页设计与开发:JavaScript+jQuery

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书实战性很强,所有的例子都来自于耳熟能详的商业网站网页,通过实际操作,能让你尽快上手,设计这些能实用的网页。

内容简介

本书以实用性为原则,利用大量案例深入浅出地介绍了JavaScript和jQuery程序设计的基础知识。重点讲解JavaScript基本语法、数组、函数、对象、BOM、DOM、事件、正则表达式和jQuery的相关知识。为了加深初学者对知识的领悟,本书在确保知识讲解系统、全面的基础上,还配备了精彩的案例,同时将JavaScript和jQuery的相关知识合理地综合运用。本书可以作为普通高等院校、高职高专或中等职业院校各专业网页特效设计、JavaScript程序设计相关课程的教材,也可以作为网页特效设计的培训用书及技术参考书。

作者简介

编者石毅,拥有多年软件开发从业与教育培训经验,熟悉Java开发企业级应用、Android应用开发、Web前端设计,负责Java软件开发方向课程教学工作,主讲Java、HTML、CSS、JavaScript、jQuery、MySQL、SQL Server、Oracle数据库、JavaWEB开发、SSM框架、SSH框架、微服务开发等课程。

章节目录

版权信息

内容简介

前言

第1章 初识JavaScript

1.1 JavaScript概述

1.1.1 为什么学习JavaScript

1.1.2 JavaScript简介

1.1.3 JavaScript起源

1.1.4 JavaScript的实现

1.1.5 JavaScript的特点

1.2 Web开发工具

1.2.1 浏览器

1.2.2 代码编辑器

1.2.3 技能训练

1.3 JavaScript的基本结构与使用

1.3.1 JavaScript的基本结构

1.3.2 JavaScript的执行原理

1.3.3 JavaScript的使用方式

1.4 JavaScript的语法

1.4.1 JavaScript中的大小写

1.4.2 变量、对象和函数的名称

1.4.3 JavaScript中的分号

1.4.4 JavaScript中的注释

1.4.5 JavaScript中的代码块

1.4.6 比较两个字符串是否相同

1.4.7 字符串与数字的拼接

1.5 JavaScript变量

1.5.1 变量的声明

1.5.2 变量的命名规范

1.5.3 定义常量

1.5.4 JavaScript关键字和保留字

1.5.5 技能训练

1.6 常用的输入/输出

1.6.1 警告(alert)

1.6.2 console.log()

1.6.3 提示(prompt)

第2章 JavaScript基础

2.1 JavaScript数据类型

2.1.1 JavaScript基本数据类型

2.1.2 JavaScript类型转换

2.1.3 技能训练

2.2 JavaScript运算符

2.2.1 赋值运算符

2.2.2 算术运算符

2.2.3 逻辑运算符

2.2.4 关系运算符

2.2.5 条件运算符

2.2.6 运算符优先级

2.2.7 技能训练

2.3 JavaScript条件语句

2.3.1 if语句

2.3.2 switch语句

2.3.3 技能训练

2.4 JavaScript循环语句

2.4.1 for循环

2.4.2 for-in循环

2.4.3 while循环

2.4.4 do-while循环

2.4.5 break和continue

2.4.6 技能训练

第3章 对象、函数和事件

3.1 JavaScript对象类型

3.1.1 本地对象

3.1.2 内置对象

3.1.3 宿主对象

3.1.4 技能训练

3.2 JavaScript函数

3.2.1 常用定时函数

3.2.2 技能训练1

3.2.3 自定义函数

3.2.4 技能训练2

3.3 事件

3.3.1 事件概述

3.3.2 事件的绑定万式

3.3.3 常见事件

3.3.4 技能训练

第4章 JavaScript操作BOM对象

4.1 什么是BOM对象

4.2 window对象

4.2.1 常用的属性

4.2.2 常用的方法

4.2.3 技能训练

4.3 screen对象

4.4 history对象

4.4.1 历史记录跳转

4.4.2 无刷新更改URL地址

4.5 location对象

4.5.1 更改URL

4.5.2 获取URL参数

4.5.3 技能训练

4.6 navigator对象

4.7 document对象

4.7.1 document对象的常用属性

4.7.2 document对象的常用方法

4.7.3 技能训练

第5章 JavaScript操作DOM对象

5.1 DOM操作

5.1.1 DOM操作分类

5.1.2 节点和节点关系

5.1.3 访问节点

5.1.4 节点信息

5.1.5 技能训练

5.2 DOM HTML

5.2.1 操作HTML元素内容

5.2.2 操作节点的属性

5.2.3 创建和插入节点

5.2.4 删除和替换节点

5.2.5 技能训练

5.3 DOM CSS

5.3.1 操作节点样式

5.3.2 获取元素的样式

5.3.3 技能训练

5.4 DOM事件

5.5 获取元素位置

5.5.1 元素属性应用

5.5.2 技能训练

第6章 JavaScript面向对象

6.1 对象

6.1.1 回顾JavaScript数据类型

6.1.2 对象是什么

6.1.3 面向对象及特征

6.1.4 创建对象

6.1.5 技能训练

6.2 构造函数

6.2.1 为什么使用构造函数

6.2.2 JavaScript 内置的构造函数

6.2.3 自定义构造函数

6.2.4 私有成员

6.2.5 函数中的this指向

6.3 原型对象

6.3.1 为什么使用原型

6.3.2 原型对象的使用方法

6.3.3 技能训练

6.4 继承

6.4.1 JavaScript继承的实现

6.4.2 静态成员

6.4.3 属性搜索原则

6.4.4 原型链

6.4.5 对象继承

6.4.6 技能训练

第7章 初识jQuery

7.1 为什么选择jQuery

7.2 jQuery概述

7.2.1 认识 jQuery

7.2.2 配置jQuery环境

7.3 jQuery基础语法

7.3.1 编写第一个jQuery程序

7.3.2 文档就绪函数

7.3.3 jQuery名称冲突

7.3.4 技能训练1

7.3.5 jQuery语法结构

7.3.6 技能训练2

7.3.7 jQuery程序的代码风格

7.3.8 技能训练3

7.4 DOM对象和jQuery对象

7.4.1 DOM对象

7.4.2 jQuery 对象

7.4.3 jQuery对象与DOM对象的相互转换

7.4.4 技能训练

第8章 jQuery选择器与过滤器

8.1 jQuery选择器概述

8.1.1 什么是jQuery选择器

8.1.2 jQuery选择器的优势

8.1.3 jQuery选择器的类型

8.2 通过CSS选择器选取元素

8.2.1 基本选择器

8.2.2 层次选择器

8.2.3 技能训练1

8.2.4 属性选择器

8.2.5 技能训练2

8.3 通过过滤选择器选取元素

8.3.1 基本过滤选择器(Basic Filter)

8.3.2 技能训练

8.3.3 子元素过滤器

8.3.4 内容过滤器

8.3.5 可见性过滤选择器

8.3.6 技能训练

8.4 jQuery选择器的注意事项

8.4.1 选择器中含有特殊符号的注意事项

8.4.2 选择器中含有空格的注意事项

8.4.3 技能训练

第9章 jQuery事件与动画特效

9.1 jQuery中的事件

9.2 常用jQuery事件

9.2.1 文档/窗口事件

9.2.2 键盘事件

9.2.3 鼠标事件

9.2.4 技能训练1

9.2.5 表单事件

9.2.6 浏览器事件

9.2.7 技能训练2

9.3 jQuery事件绑定与解除

9.3.1 jQuery事件绑定

9.3.2 jQuery事件解除

9.3.3 jQuery临时事件

9.3.4 技能训练

9.4 复合事件

9.4.1 hover()方法

9.4.2 toggle()方法

9.4.3 toggleClass()方法

9.4.4 技能训练

9.5 动画特效

9.5.1 jQuery隐藏和显示

9.5.2 jQuery淡入和淡出

9.5.3 jQuery滑动

9.5.4 技能训练

9.6 jQuery动画

9.6.1 改变元素基本属性

9.6.2 改变元素位置

9.6.3 动画队列

9.6.4 jQuery方法链接

9.6.5 jQuery停止动画

第10章 使用jQuery操作DOM

10.1 DOM操作

10.1.1 DOM操作分类

10.1.2 jQuery中的DOM操作

10.2 样式操作

10.2.1 设置和获取样式值

10.2.2 追加样式和移除样式

10.2.3 切换样式

10.2.4 判断是否含指定的样式

10.2.5 CSS-DOM操作

10.2.6 技能训练

10.3 内容操作

10.3.1 HTML代码操作

10.3.2 标签内容操作

10.3.3 属性值操作

10.3.4 技能训练

10.4 节点操作

10.4.1 查找节点

10.4.2 创建节点元素

10.4.3 插入节点

10.4.4 技能训练1

10.4.5 删除节点

10.4.6 替换节点

10.4.7 复制节点

10.4.8 技能训练2

10.5 属性操作

10.5.1 获取元素属性值

10.5.2 设置元素属性值

10.5.3 删除元素属性

10.5.4 技能训练

10.6 jQuery遍历

10.6.1 HTML家族树简介

10.6.2 jQuery后代遍历

10.6.3 jQuery同辈遍历

10.6.4 jQuery祖先遍历

10.6.5 其他遍历方法

第11章 表单校验与正则表达式

11.1 表单基本验证技术

11.1.1 表单验证的必要性

11.1.2 表单验证的内容

11.1.3 表单验证的思路

11.2 表单选择器

11.2.1 表单选择器简介

11.2.2 验证表单内容

11.2.3 技能训练1

11.2.4 校验提示特效

11.2.5 技能训练2

11.3 正则表达式

11.3.1 为什么需要正则表达式

11.3.2 什么是正则表达式

11.3.3 正则表达式的应用

11.3.4 技能训练

11.4 使用HTML5的方式验证表单

11.4.1 HTML5新增属性

11.4.2 validity属性

11.4.3 技能训练

第12章 综合应用设计实例

12.1 归纳总结

12.1.1 核心技能目标

12.1.2 知识梳理

12.2 综合练习

12.2.1 jQuery手动切换图片特效

12.2.2 新用户注册页面

12.2.3 购物车页面

动态网页设计与开发:JavaScript+jQuery是2020年由电子工业出版社出版,作者石毅 主编。

得书感谢您对《动态网页设计与开发:JavaScript+jQuery》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
JavaScript+jQuery网页特效设计任务驱动教程(第2版) 电子书
本书是网页特效设计任务驱动式教材。本书将网页特效分为9类,分别是基本网页特效、日期时间类网页特效、文字类网页特效、图片类网页特效、表单控件类网页特效、导航菜单类网页特效、选项卡类网页特效、内容展开与折叠类网页特效和页面类网页特效,同时相应地将全书分为9个教学单元,每个教学单元分析和设计一种类型的网页特效,将JavaScript和jQuery的相关知识合理地安排到各个教学单元中。
网页设计与制作 电子书
采用DreamweaverCS6+PhotoshopCS6+FlashCS6的顺序对网页制作和网站建设进行全面学习,每个项目在开篇都会列出项目导读、学习要点、学习目标、重点与难点等内容,并对项目进行任务分解,对格知识点和操作进行讲解,并在项目后进行总结,通过一个完整的项目实例将知识点应用其中,在任务实施后猎友项目总结和项目实例,完整的结构可以让读者在学习前对本项目的内容初步认识,学习后对本项目的内
网页设计与制作教程:Web前端开发(第6版) 电子书
本书依据《Web前端开发职业技能等级标准(初级)》和部分示范院校的《Web前端技术课程教学标准》编写。
动态网页设计与制作(HTML5+CSS3+JavaScript)(第3版) 电子书
本书全面系统地介绍了用HTML5、CSS3和JavaScript制作网页的编程技术及方法。全书分为HTML基础、CSS基础和实用技巧、JavaScript的基本编程方法和实用技巧以及综合实训项目四大部分。读者通过学习本书的内容,可以制作出自己的动态网页,全面提高自己的网页设计基本技能。
网站布局与网页配色设计 电子书
1. 20大网站设计案例,配色设计从入门到精通。 2. 视频讲解,轻松易学。 3. 从图形与文字排版到页面布局与视觉风格,从配色原理到配色技巧与方法。