新書推薦:
《
樊树志作品:重写明晚史系列(全6册 崇祯传+江南市镇的早期城市化+明史十二讲+图文中国史+万历传+国史十六讲修订版)
》
售價:HK$
498.0
《
真谛全集(共6册)
》
售價:HK$
1156.4
《
敦煌通史:魏晋北朝卷
》
售價:HK$
162.3
《
唯美手编16:知性优雅的编织
》
售價:HK$
54.9
《
情绪的惊人力量:跟随内心的指引,掌控情绪,做心想事成的自己
》
售價:HK$
50.4
《
棉的全球史(历史·文化经典译丛)
》
售價:HK$
109.8
《
超越百岁看这本就够了
》
售價:HK$
55.8
《
亚洲戏剧史·南亚卷
》
售價:HK$
143.4
|
編輯推薦: |
《Web前端设计与开发HTML CSS JavaScript HTML 5 jQuery》的特色是采用了贯穿项目,Q-WFES上线级项目贯彻全书,每个章节的任务均是在前一章节的基础上进行实现,对项目逐步进行迭代、升级,*终形成一个完整的项目,并将Web前端课程重点技能点进行强化应用。通过贯穿项目以点连线、多线成面,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。免费提供与本书配套的在线课程,以及与本书配套的相关资源下载:教学大纲、教学PPT、示例源代码和考试大纲。在实践中成长丛书:? Java 8基础应用与开发? Java 8高级应用与开发? Java Web技术及应用? Java EE轻量级框架应用与开发S2SH? Web前端设计与开发HTML CSS JavaScript HTML5 jQuery? ZigBee技术开发CC2530单片机原理及应用? ZigBee技术开发Z-Stack协议栈原理及应用
|
內容簡介: |
本书深入介绍与Web前端设计相关的各种技术,内容涵盖HTML基本标签、表格与框架、CSS页面布局、JavaScript基本语法、JavaScript对象、BOM和DOM编程、HTML 5、jQuery框架以及自定义插件。
本书在HTML 5章节中对HTML 5的一些新特性进行全面介绍,包括HTML 5 CSS 3页面布局、Canvas绘图、多媒体播放、Web存储、本地数据库和Web Worker等技术; 在jQuery章节中的代码均适用于jQuery 1.x和2.x两个版本。书中所有代码都是基于IE 11、Chrome和FireFox浏览器调试运行。
本书由浅入深对Web前端基础内容进行系统讲解,重点突出,强调动手操作能力,以一个项目贯穿所有章节的任务实现,使读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。
本书适用面广,可作为高校、培训机构的Web前端设计教材,适合作为计算机科学与技术、软件外包、计算机软件、计算机网络、计算机多媒体、电子商务等专业的程序设计课程的教材。
|
目錄:
|
目录
第1章HTML语言基础
任务驱动
学习路线
本章目标
1.1Internet起源
1.2HTML概述
1.2.1HTML发展过程
1.2.2HTML文档结构
1.2.3编写HTML文件的注意事项
1.2.4文档类型声明和语言版本
1.3HEAD元素
1.3.1title元素
1.3.2meta元素
1.4文本元素
1.4.1标题标签
1.4.2文本修饰标签
1.4.3特殊字符
1.5文档结构元素
1.5.1段落标签
1.5.2换行标签
1.5.3水平线标签
1.6列表元素
1.6.1有序列表
1.6.2无序列表
1.6.3定义列表
1.7div与span标签
1.8URL简介
1.9图像标签
1.10超链接标签
1.10.1文本链接与锚点链接
1.10.2图片链接与图片热区链接
1.10.3其他超链接
1.10.4超链接的target属性
1.11贯穿任务实现
1.11.1实现【任务11】
1.11.2实现【任务12】
1.11.3实现【任务13】
1.11.4实现【任务14】
本章总结
小结
QA
章节练习
习题
上机
第2章表格与框架
任务驱动
学习路线
本章目标
2.1表格
2.1.1表格的组成
2.1.2表格的基本属性
2.1.3单元格标签
2.1.4行标签
2.1.5表格的行分组
2.1.6表格的列分组
2.1.7表格的嵌套
2.2框架
2.2.1框架集的基本结构
2.2.2框架集的属性
2.2.3框架的属性
2.2.4框架集的嵌套
2.2.5内联框架
2.2.6框架之间的链接
2.3贯穿任务实现
2.3.1实现【任务21】
2.3.2实现【任务22】
本章总结
小结
QA
章节练习
习题
上机
第3章表单
任务驱动
学习路线
本章目标
3.1表单概述
3.2表单标签
3.3表单域
3.3.1单行文本框
3.3.2密码框
3.3.3单选按钮
3.3.4复选框
3.3.5文件选择框
3.3.6隐藏域
3.3.7多行文本框
3.3.8列表选择框
3.4按钮控件
3.5表单分组
3.6贯穿任务实现
3.6.1实现【任务31】
3.6.2实现【任务32】
本章总结
小结
QA
章节练习
习题
上机
第4章CSS语言基础
任务驱动
学习路线
本章目标
4.1CSS概述
4.1.1CSS发展史
4.1.2CSS基本语法结构
4.2CSS的使用
4.2.1内嵌样式
4.2.2内部样式表
4.2.3外部样式表
4.2.4样式表的优先级
4.3CSS选择器
4.3.1基本选择器
4.3.2组合选择器
4.3.3属性选择器
4.4CSS样式属性
4.4.1文本属性
4.4.2字体属性
4.4.3背景属性
4.4.4表格属性
4.4.5列表属性
4.4.6分类属性
4.5伪类与伪元素
4.5.1伪类
4.5.2伪元素
4.6贯穿任务实现
4.6.1实现【任务41】
4.6.2实现【任务42】
本章总结
小结
QA
章节练习
习题
上机
第5章CSS页面布局
任务驱动
学习路线
本章目标
5.1盒子模型
5.2内容区
5.3边框
5.3.1边框宽度
5.3.2边框样式
5.3.3圆角边框
5.3.4边框阴影
5.3.5图像边框
5.4内边距
5.5外边距
5.5.1外边距的基本用法
5.5.2外边距合并
5.6DIV CSS页面布局
5.7贯穿任务实现
5.7.1实现【任务51】
5.7.2实现【任务52】
本章总结
小结
QA
章节练习
习题
上机
第6章JavaScript语言基础
任务驱动
学习路线
本章目标
6.1JavaScript简介
6.1.1JavaScript发展史
6.1.2JavaScript特点及规范
6.2JavaScript使用形式
6.3基本语法
6.3.1标识符
6.3.2关键字
6.3.3数据类型
6.3.4变量
6.3.5注释
6.4运算符
6.4.1赋值运算符
6.4.2算术运算符
6.4.3比较运算符
6.4.4逻辑运算符
6.4.5三元运算符
6.5流程控制
6.5.1分支结构
6.5.2循环结构
6.5.3转移语句
6.5.4with语句
6.6函数
6.6.1预定义函数
6.6.2自定义函数
6.7贯穿任务实现
6.7.1实现【任务61】
6.7.2实现【任务62】
本章总结
小结
QA
章节练习
习题
上机
第7章JavaScript对象
任务驱动
学习路线
本章目标
7.1JavaScript对象
7.2Array数组对象
7.2.1数组对象的创建
7.2.2数组对象的属性
7.2.3数组对象的常用方法
7.2.4二维数组
7.3String字符串对象
7.3.1字符串的创建
7.3.2字符串对象的常用方法
7.4Date日期对象
7.4.1Date对象的创建
7.4.2Date对象的常用方法
7.5Math数学对象
7.5.1Math对象的属性
7.5.2Math对象的方法
7.6RegExp正则表达式对象
7.6.1RegExp对象的创建
7.6.2RegExp对象的方法
7.6.3String与RegExp
7.7自定义对象
7.7.1原始方式
7.7.2构造函数方式
7.7.3原型方式
7.7.4混合方式
7.7.5JSON方式
7.8贯穿任务实现
7.8.1实现【任务71】
7.8.2实现【任务72】
本章总结
小结
QA
章节练习
习题
上机
第8章BOM与DOM编程
任务驱动
学习路线
本章目标
8.1BOM和DOM模型
8.1.1BOM模型
8.1.2DOM模型
8.1.3事件机制
8.2window对象
8.2.1window对象的属性
8.2.2window对象的方法
8.3location对象
8.4history对象
8.5navigator对象
8.6document对象
8.6.1document对象的属性
8.6.2document对象的方法
8.7Form对象
8.8Table对象
8.9DOM节点
8.10事件处理
8.10.1事件流和事件对象
8.10.2鼠标事件
8.10.3键盘事件
8.10.4文档事件
8.10.5表单及表单元素事件
8.11贯穿任务实现
8.11.1实现【任务81】
8.11.2实现【任务82】
8.11.3实现【任务83】
本章总结
小结
QA
章节练习
习题
上机
第9章HTML 5基础
任务驱动
学习路线
本章目标
9.1HTML 5概述
9.1.1HTML 5发展史
9.1.2HTML 5优势
9.2HTML 5语法特征
9.2.1HTML 5标记方式
9.2.2HTML 5语法差异
9.3HTML 5文档结构
9.3.1HTML 5文档结构元素
9.3.2HTML 5其他标签
9.3.3HTML 5拖放API
9.4HTML 5表单元素
9.4.1HTML 5表单属性
9.4.2新增的input标签
9.4.3自定义表单验证
9.5贯穿任务实现
9.5.1实现【任务91】
9.5.2实现【任务92】
9.5.3实现【任务93】
本章总结
小结
QA
章节练习
习题
上机
ⅩⅦ
第10章HTML 5进阶
任务驱动
学习路线
本章目标
10.1Canvas绘图
10.1.1canvas标签
10.1.2CanvasRenderingContext2D对象
10.1.3绘制图形
10.1.4绘制图像
10.1.5绘制文字
10.1.6绘制路径
10.1.7绘制圆弧
10.1.8绘制渐变图形
10.1.9图形坐标变换
10.2多媒体播放
10.2.1HTML 5的多媒体支持
10.2.2HTML 5多媒体API
10.3Web存储
10.3.1Storage接口
10.3.2Session Storage
10.3.3Local Storage
10.4本地数据库
10.4.1SQLite数据库
10.4.2IndexedDB数据库
10.5Web Worker
10.5.1Worker基本应用
10.5.2Worker线程嵌套
10.6贯穿任务实现
10.6.1实现【任务101】
10.6.2实现【任务102】
10.6.3实现【任务103】
本章总结
小结
QA
章节练习
习题
上机
ⅩⅧ第11章jQuery基础
任务驱动
学习路线
本章目标
11.1jQuery概述
11.1.1jQuery优势
11.1.2搭建jQuery开发环境
11.1.3DOM对象和jQuery对象
11.2jQuery选择器
11.2.1基本选择器
11.2.2层次选择器
11.2.3过滤选择器
11.2.4表单选择器
11.3jQuery基本操作
11.3.1属性操作
11.3.2样式操作
11.3.3内容操作
11.4jQuery事件处理
11.4.1页面加载事件
11.4.2事件绑定
11.4.3解除事件绑定
11.4.4事件对象
11.5贯穿任务实现
11.5.1实现【任务111】
11.5.2实现【任务112】
11.5.3实现【任务113】
本章总结
小结
QA
章节练习
习题
上机
第12章jQuery进阶
任务驱动
学习路线
本章目标
12.1jQuery文档处理
12.1.1创建节点
12.1.2插入节点
12.1.3复制节点
12.1.4删除节点
12.1.5包裹节点
ⅩⅨ12.2遍历节点
12.2.1祖先遍历
12.2.2后代遍历
12.2.3同胞遍历
12.2.4节点过滤
12.3jQuery动画效果
12.4数组和对象操作
12.5jQuery插件
12.5.1插件的基本原理
12.5.2表格插件的实现
12.5.3图表插件的实现
12.6贯穿任务实现
12.6.1实现【任务121】
12.6.2实现【任务122】
12.6.3实现【任务123】
本章总结
小结
QA
章节练习
习题
上机
附录A HTML 5新增和弃用标签
A.1HTML 5新增的标签
A.2HTML 5弃用标签
附录B HTML 5浏览器支持情况
附录CJSON语法C.1JSON简介
C.2JSON基本结构
C.3JSON复杂结构
C.4JSON解析方法
附录D常用的校验正则表达式
附录E IE 11开发人员工具E.1开发人员工具简介
E.2使用F12工具ⅩⅩ
|
|