-
内容大纲
本书在上一版的基础上对多个层面的内容进行了适当加深。全书侧重于案例实训,书中配有丰富的微课,读者可以打开微课视频更为直观地学习有关网站前端开发的热点案例。
本书共15章,内容包括JavaScript概述、JavaScript语言基础、对象的应用、数组对象、JavaScript表单对象、JavaScript 窗口对象、文档对象模型、JavaScript事件处理、jQuery框架快速入门、jQuery页面控制、jQuery事件处理、设计网页动画特效、jQuery功能函数以及jQuery插件,最后通过开发购物商城网站,进一步巩固读者的项目开发经验。
本书内容丰富,条理清晰,实用性较强,同时通过精选热点案例,可以让初学者快速掌握网站前端开发技术。通过微信扫码观看视频,读者可以随时在移动端学习开发技能。 -
作者介绍
-
目录
第1章 认识JavaScript
1.1 JavaScript概述
1.1.1 JavaScript的起源
1.1.2 JavaScript能做什么
1.2 前端开发利器——WebStorm
1.3 JavaScript在HTML中的使用
1.3.1 嵌入JavaScript代码
1.3.2 调用外部JavaScript文件
1.3.3 作为标签属性值
1.4 JavaScript语法
1.4.1 代码执行顺序
1.4.2 区分大小写
1.4.3 分号与空格
1.4.4 代码折行标准
1.4.5 注释语句
1.5 就业面试问题解答
1.6 上机练练手
第2章 JavaScript语言基础
2.1 常量和变量
2.2 基本数据类型
2.3 运算符
2.4 条件判断语句
2.4.1 简单if语句
2.4.2 if…else语句
2.4.3 if…else if语句
2.4.4 switch语句
2.5 循环语句
2.5.1 while语句
2.5.2 do…while语句
2.5.3 for语句
2.6 跳转语句
2.6.1 break语句
2.6.2 continue语句
2.7 函数的应用
2.7.1 定义函数
2.7.2 函数的调用
2.7.3 函数的参数与返回值
2.8 就业面试问题解答
2.9 上机练练手
第3章 对象的应用
3.1 了解对象
3.1.1 什么是对象
3.1.2 对象的属性和方法
3.1.3 JavaScript对象分类
3.2 创建自定义对象
3.2.1 直接创建对象
3.2.2 使用Object对象创建对象
3.2.3 使用构造函数创建对象
3.3 对象访问语句
3.3.1 for…in循环语句
3.3.2 with语句
3.4 常用内置对象
3.4.1 Math(算术)对象
3.4.2 Date(日期)对象
3.5 就业面试问题解答
3.6 上机练练手
第4章 数组对象
4.1 数组介绍
4.2 定义数组
4.3 数组属性
4.3.1 prototype属性
4.3.2 length属性
4.4 数组元素操作
4.4.1 数组元素的输入
4.4.2 数组元素的输出
4.4.3 数组元素的添加
4.4.4 数组元素的删除
4.5 数组的方法
4.5.1 连接两个或更多的数组
4.5.2 将指定数值添加到数组
4.5.3 添加数组首元素
4.5.4 移除数组中的最后一个元素
4.5.5 删除数组中的第一个元素
4.5.6 删除数组中的指定元素
4.5.7 反序排列数组元素
4.5.8 对数组元素进行排序
4.5.9 获取数组的部分数据
4.5.10 将数组元素连接为字符串
4.6 就业面试问题解答
4.7 上机练练手
第5章 JavaScript表单对象
5.1 认识表单对象
5.1.1 表单对象的属性
5.1.2 访问表单的方式
5.1.3 访问表单元素
5.2 表单元素的应用
5.2.1 设置文本框
5.2.2 设置按钮
5.2.3 设置单选按钮
5.2.4 设置复选框
5.2.5 设置下拉菜单
5.3 就业面试问题解答
5.4 上机练练手
第6章 JavaScript窗口对象
6.1 window对象
6.1.1 window对象的属性
6.1.2 window对象的方法
6.2 打开与关闭窗口
6.3 控制窗口
6.3.1 移动窗口和改变窗口大小
6.3.2 获取窗口历史记录
6.3.3 窗口定时器
6.4 对话框
6.4.1 警告对话框
6.4.2 确认对话框
6.4.3 提示对话框
6.5 就业面试问题解答
6.6 上机练练手
第7章 文档对象模型
7.1 认识DOM
7.1.1 DOM简介
7.1.2 基本的DOM方法
7.1.3 网页的DOM模型框架
7.2 DOM模型的节点
7.2.1 元素节点
7.2.2 文本节点
7.2.3 属性节点
7.3 操作DOM中的节点
7.3.1 访问节点
7.3.2 创建节点
7.3.3 插入节点
7.3.4 删除节点
7.3.5 复制节点
7.3.6 替换节点
7.4 DOM与CSS
7.4.1 改变CSS样式
7.4.2 使用className属性
7.5 就业面试问题解答
7.6 上机练练手
第8章 JavaScript事件处理
8.1 认识事件与事件处理
8.1.1 什么是事件
8.1.2 JavaScript的常用事件
8.2 事件的调用方式
8.2.1 在JavaScript中调用
8.2.2 在HTML元素中调用
8.3 鼠标相关事件
8.3.1 鼠标单击事件
8.3.2 鼠标按下与松开事件
8.3.3 鼠标移入与移出事件
8.3.4 鼠标移动事件
8.4 键盘相关事件
8.4.1 onkeydown事件
8.4.2 onkeypress事件
8.4.3 onkeyup事件
8.5 表单相关事件
8.5.1 获得焦点与失去焦点事件
8.5.2 失去焦点修改事件
8.5.3 表单提交与重置事件
8.6 就业面试问题解答
8.7 上机练练手
第9章 jQuery框架快速入门
9.1 认识jQuery
9.1.1 jQuery能做什么
9.1.2 jQuery的特点
9.2 下载和安装jQuery
9.2.1 下载jQuery
9.2.2 安装jQuery
9.3 jQuery选择器
9.3.1 基本选择器
9.3.2 层级选择器
9.3.3 过滤选择器
9.3.4 属性选择器
9.4 就业面试问题解答
9.5 上机练练手
第10章 jQuery页面控制
10.1 页面内容操作
10.1.1 文本内容操作
10.1.2 HTML内容操作
10.2 标记属性操作
10.2.1 获取属性的值
10.2.2 设置属性的值
10.2.3 删除属性的值
10.3 表单元素操作
10.3.1 获取表单元素的值
10.3.2 设置表单元素的值
10.4 元素的CSS样式操作
10.4.1 添加CSS类
10.4.2 删除CSS类
10.4.3 动态操控CSS类
10.4.4 获取和设置CSS样式
10.5 获取与编辑DOM节点
10.5.1 插入节点
10.5.2 删除节点
10.5.3 复制节点
10.5.4 替换节点
10.6 就业面试问题解答
10.7 上机练练手
第11章 jQuery事件处理
11.1 jQuery事件机制
11.1.1 什么是jQuery事件机制
11.1.2 切换事件
11.1.3 事件冒泡
11.2 页面加载事件
11.3 jQuery事件函数
11.3.1 键盘操作事件
11.3.2 鼠标操作事件
11.3.3 其他常用事件
11.4 事件的基本操作
11.4.1 绑定事件
11.4.2 触发事件
11.4.3 移除事件
11.5 就业面试问题解答
11.6 上机练练手
第12章 设计网页动画特效
12.1 jQuery基本动画效果
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.5 就业面试问题解答
12.6 上机练练手
第13章 jQuery功能函数
13.1 功能函数概述
13.2 常用的功能函数
13.2.1 操作数组和对象
13.2.2 操作字符串
13.2.3 序列化操作
13.3 就业面试问题解答
13.4 上机练练手
第14章 jQuery插件应用与开发
14.1 理解插件
14.1.1 什么是插件
14.1.2 从哪里获取插件
14.1.3 如何使用插件
14.2 流行的jQuery插件
14.2.1 jQueryUI插件
14.2.2 Form插件
14.2.3 提示信息插件
14.2.4 jcarousel插件
14.3 自定义插件
14.3.1 插件的工作原理
14.3.2 自定义一个简单插件
14.4 就业面试问题解答
14.5 上机练练手
第15章 开发购物商城网站
15.1 购物商城系统设计
15.1.1 系统目标
15.1.2 系统功能结构
15.1.3 文件夹组织结构
15.2 网页预览
15.2.1 网站首页效果
15.2.2 关于我们效果
15.2.3 商品展示效果
15.2.4 商品详情效果
15.2.5 购物车效果
15.2.6 品牌故事效果
15.2.7 用户登录效果
15.2.8 用户注册效果
15.3 项目实现
15.3.1 首页页面
15.3.2 动态效果
15.3.3 购物车
15.3.4 登录页面
15.3.5 商品展示页面
15.3.6 联系我们页面
15.4 项目总结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
