HTML5应用开发与实践-(附光盘)

本书特色

[

本书作为html5课程的教材,首先用较大篇幅详细讲解了html5技术,然后讲解css3技术,之后用一定篇幅介绍javascript技术,*后讲解三者的搭配应用,并通过大案例综合应用。全书共分18章,内容包括html5概述、html5的元素与属性、html5表单、文件与拖放、绘制图形、html5中的多媒体、html5的数据存储、离线web应用和地理定位、css3基础、css3字体与文本相关属性、css3美化背景与边框、变形与动画相关属性、javascript概述、javascript语言基础、javascript内置对象、javascript对象编程与事件处理、html5、css3与javascript综合应用、课程设计——旅游信息网前台。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。
  本书附有配套dvd光盘,光盘提供与本书所有实例、综合实例和课程设计的源代码、制作精良的ppt电子课件及教学录像。其中,源代码全部经过精心测试,能够在windows xp、windows 2003、windows 7、windows 8系统下编译和运行。
  本书可作为本科计算机专业、软件学院、高职软件专业及相关专业的教材,同时也适合网站开发爱好者和初、中级的html5网页开发人员参考使用。

]

目录

第1章html5概述1.1html5简介1.1.1html发展历程1.1.2html开发组织1.1.3html5的新特性1.2html的标签构成1.2.1html标签概述1.2.2开始标签(html)1.2.3头部标签(head)1.2.4标题标签(title)1.2.5主体标签(body)1.2.6编写时注意事项1.3html文件的编写方法1.3.1手工编写页面1.3.2使用可视化软件制作页面1.3.3使用浏览器浏览html文件1.4综合实例–在浏览器中输出”你好”知识点提炼习题第2章html5的元素与属性2.1html5的语法变化2.1.1html5中的标记方法2.1.2html5与之前版本的不同2.2新增的元素和废除的元素2.2.1新增的结构元素2.2.2新增的行内(inline)语义元素2.2.3新增的块级(block)语义元素2.2.4新增的input元素的类型2.2.5新增的多媒体元素与交互性元素2.2.6废除的元素2.3新增的属性和废除的属性2.3.1新增的属性2.3.2废除的属性2.4全局属性2.4.1designmode属性2.4.2hidden属性2.4.3contenteditable属性2.4.4tabindex属性2.4.5spellcheck属性2.5综合实例–检查单词的拼写情况知识点提炼习题第3章html5表单3.1表单概述3.2表单的基本元素3.2.1表单标记及其属性3.2.2表单基本元素3.3表单新增元素3.3.1新增表单元素与属性3.3.2验证表单3.3.3新增和改良的页面元素3.4综合实例–search搜索类型的input元素知识点提炼习题第4章文件与拖放4.1选择文件4.1.1filelist对象与file对象4.1.2blob对象的属性4.1.3通过类型过滤文件4.2使用filereader对象读取文件4.2.1检测浏览器对filereader对象的支持4.2.2filereader对象的方法4.2.3实现图片的预览4.2.4文本文件的读取4.2.5filereader对象中的事件4.3拖放api的使用4.3.1实现拖放的步骤4.3.2拖放实例4.4datatransfer对象4.4.1设置拖放效果4.4.2设置拖放图标4.5综合实例–使用拖放api将商品拖入购物车知识点提炼习题第5章绘制图形5.1canvas基础5.1.1canvas元素简介5.1.2插入canvas元素5.1.3绘制矩形实例5.2使用路径绘制圆形5.2.1绘制圆形5.2.2绘制火柴人5.2.3绘制贝塞尔曲线5.3运用样式与颜色5.3.1fillstyle和strokestyle属性5.3.2globalalpha属性5.3.3线型linestyles5.4实现图形的变形5.4.1坐标的变换5.4.2矩阵变换5.5绘制渐变图形5.5.1绘制线性渐变5.5.2绘制径向渐变5.6绘制阴影和组合图形5.6.1绘制阴影5.6.2绘制组合图形5.7绘制文字5.8应用图像5.8.1绘制图像5.8.2图像的局部放大5.8.3图像平铺5.8.4图像裁剪5.8.5处理像素5.9保存与恢复状态5.10文件的保存5.11使用画布绘制动画5.12综合实例–绘制桌面时钟知识点提炼习题第6章html5中的多媒体6.1html5页面中的多媒体6.2多媒体元素的属性6.3多媒体元素的方法6.3.1媒体播放时的方法6.3.2canplaytype方法6.4多媒体元素的事件6.4.1事件处理6.4.2事件介绍6.5综合实例–用timeupdate事件动态显示媒体文件播放时间知识点提炼习题第7章html5的数据存储7.1webstorage7.1.1webstorage简介7.1.2webstorage的api7.1.3两种不同存储类型的实例–计数器7.1.4json对象的存储实例–用户信息卡7.2websql数据库7.2.1websql数据库简介7.2.2websqldatabaseapi的使用7.3跨文档消息通信7.3.1postmessageapi的使用7.3.2跨文档消息传输7.4综合实例–简单的web留言本知识点提炼习题第8章离线web应用和地理定位8.1html5离线web应用8.1.1html5离线web应用概述8.1.2创建html5离线应用8.1.3浏览器与服务器的交互8.1.4applicationcache对象8.2获取地理位置8.2.1geolocationapi概述8.2.2position对象8.3综合实例–在页面上使用google地图知识点提炼习题第9章css3基础9.1css3概述9.2css3新特性9.3css3选择器9.3.1选择器概述9.3.2属性选择器9.3.3结构性伪类选择器9.3.4ui元素状态伪类选择器9.3.5通用兄弟元素选择器9.4综合实例–生动的列表导航知识点提炼习题第10章css字体与文本相关属性10.1给文字添加阴影–text-shadow属性10.1.1text-shadow属性的使用方法10.1.2指定多个阴影10.2文本相关属性10.2.1文本自动换行:word-break10.2.2长单词和url地址换行10.3css3新增的服务器字体10.3.1使用服务器字体10.3.2定义粗体、斜体字10.3.3优先使用客户端字体10.4使用font-size-adjust属性微调字体大小10.4.1字体不同导致文字大小的不同10.4.2font-size-adjust属性的使用方法10.4.3font-size-adjust属性的使用示例10.5综合实例–设计立体文本知识点提炼习题第11章css3美化背景与边框11.1设置背景11.1.1设置背景颜色11.1.2设置背景图片11.1.3css3新增的与背景相关的属性11.2边框设置11.2.1设置边框的线宽11.2.2设置边框的样式11.2.3设置边框的颜色11.2.4边框综合属性11.2.5css3新增的与边框相关的属性11.3内外边距的相关属性11.3.1设置内边距11.3.2设置外边距11.4综合实例–设计企业门户网站首页知识点提炼习题第12章变形与动画相关属性12.1css变形(transformation)12.1.1变形基础–transform属性12.1.2旋转动画–rotate()函数12.1.3缩放动画–scale()函数12.1.4移动动画–translate()函数12.1.5倾斜动画–skew()函数12.1.6变形原点–transform-origin属性12.2css过渡–transition属性12.2.1设置过渡的css属性–transition-property属性12.2.2设置过渡的时间–transition-duration属性12.2.3设置过渡延迟时间–transition-delay属性12.2.4设置过渡效果–transition-timing-function属性12.3css动画–animation属性12.4综合实例–模拟进度条效果知识点提炼习题第13章javascript概述13.1javascript概貌13.1.1javascript的历史起源13.1.2javascript的主要特点13.1.3javascript成功案例13.2搭建javascript开发环境13.2.1硬件要求13.2.2软件要求13.2.3浏览器对javascript的支持13.3编写javascript的工具13.3.1adobedreamweaver13.3.2microsoftfrontpage13.4javascript在html中的使用13.4.1在页面中直接嵌入javascript13.4.2链接外部javascript13.5综合实例–用js输出中文字符串知识点提炼习题第14章javascript语言基础14.1javascript数据结构14.1.1标识符14.1.2关键字14.1.3常量14.1.4变量14.2数据类型14.2.1数字型数据14.2.2字符串型数据14.2.3布尔型数据14.2.4特殊数据类型14.2.5数据类型的转换规则14.3运算符与表达式14.3.1算术运算符14.3.2比较运算符14.3.3赋值运算符14.3.4字符串运算符14.3.5布尔运算符14.3.6条件运算符14.3.7其他运算符14.3.8运算符优先级14.3.9表达式14.4流程控制语句14.4.1条件控制语句14.4.2循环控制语句14.4.3跳转语句14.5函数14.5.1函数的定义14.5.2函数的调用14.5.3几种特殊的函数14.6综合实例–将长数字分位显示知识点提炼习题第15章javascript内置对象15.1字符串对象string15.1.1search方法15.1.2match方法15.1.3split方法15.1.4replace方法15.2常用的数值处理对象15.2.1math对象15.2.2number对象15.2.3boolean对象15.2.4date对象15.3数组对象15.3.1数组对象array15.3.2常用的数组操作方法15.3.3获取数组中的某段数组元素15.3.4将数组转换成字符串15.4综合实例–使用数组存储商品信息知识点提炼习题第16章javascript对象编程与事件处理16.1文档(document)对象16.1.1文档对象的常用属性、方法与事件16.1.2document对象的应用16.2窗口(window)对象16.2.1窗口对象的常用属性与方法16.2.2控制窗口16.2.3窗口事件16.3dom对象16.3.1dom概述16.3.2dom对象节点属性16.3.3操作节点16.3.4获取文档中的指定元素16.4事件处理16.4.1事件与事件处理概述16.4.2dom事件模型16.4.3表单相关事件16.4.4鼠标键盘事件16.4.5页面事件16.5综合实例–动态设置网页的标题栏知识点提炼习题第17章html5、css3与javascript综合应用17.1综合实例1–文字升降特效17.2综合实例2–闪烁的图片17.3综合实例3–左右移动的图片17.4综合实例4–自动隐藏菜单17.5综合实例5–树状导航菜单17.6综合实例6–颜色选择器第18章课程设计–旅游信息网前台18.1需求分析18.2系统设计18.2.1系统目标18.2.2网站预览18.3开发及运行环境18.4关键技术18.4.1网站主题结构设计18.4.2html5结构元素的使用18.5网站公共部分设计18.5.1设计网站公共header18.5.2设计网站公共footer18.6网站主页设计18.6.1显示网站介绍及相关图片18.6.2主页左侧导航的实现18.7″留下足迹”页面设计18.7.1播放音乐18.7.2添加留言功能的实现18.8课程设计总结

封面

HTML5应用开发与实践-(附光盘)

书名:HTML5应用开发与实践-(附光盘)

作者:彭纳新

页数:374

定价:¥56.0

出版社:人民邮电出版社

出版日期:2014-07-01

ISBN:9787115352408

PDF电子书大小:64MB 高清扫描完整版



本文标题:《HTML5应用开发与实践-(附光盘)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!