Wed编程基础–HTML5/CSS3/JavaScriot(第2版)(本科教材)

本书特色

[

本书详细介绍了Web编程基础中的相关知识点和技能,主要内容包括HTML5概述、HTML5表单、HTML5画布、音频视频和Web存储、离线应用和Web Workers、地理位置、CSS3、CSS3样式属性、CSS3页面布局、JavaScript基础、JavaScript对象、DOM编程、AJAX、jQuery。本书对与Web编程相关的理论知识进行了详细的讲解与分析,文字通俗易懂,实例丰富,可以使读者更深入地理解相关的知识点。本书可以作为计算机科学与技术、软件工程、软件外包、高职高专计算机软件、计算机信息管理、电子商务等专业的与Web编程相关的课程的教材,也可以作为Web编程人员的参考书。

]

内容简介

[

《Web编程基础——HTML5、CSS3、JavaScript(第2版)》是作者多年来教学和软件开发经验的总结。内容组织由浅入深、循序渐进、结构清晰,注重理论与实践相结合。书中程序实例简短实用,易于教师教学使用和读者学习。所有代码均经过调试,并给出了运行结果的截图。大部分案例来源于网络教学平台的开发实践,具有较大的实际应用价值。每章均配有与内容紧密相关的课件、习题及参考答案、源代码。部分习题来源于与知识点相关的面试题,切合实际需求。

]

目录

第1章 HTML5概述 11.1 互联网概述 11.1.1 超文本传输协议 11.1.2 统一资源定位符 21.1.3 超文本标记语言 21.1.4 XML和XHTML 31.2 HTML5的改变 31.2.1 HTML5新增元素 31.2.2 HTML5废除的元素 71.2.3 HTML5新增的属性 81.2.4 HTML5的新特性和新规则 101.2.5 HTML5开发工具 101.3 HTML5文档基本结构 111.4 HTML5语法 121.5 HTML5常用标签 131.5.1 131.5.2 标题 141.5.3 换行元素 151.5.4 分隔线 161.5.5 段落 161.5.6 特殊字符 171.5.7 列表 191.5.8 锚元素 221.5.9 表格 26小结 30习题 30第2章 表单 322.1 form标签 322.2 HTML5中新增的input元素 322.2.1 email类型 352.2.2 url类型 362.2.3 number类型 362.2.4 range类型 382.2.5 Date pickers类型 382.2.6 search类型 422.2.7 tel类型 432.2.8 color类型 432.3 HTML5中新增的表单元素 442.3.1 datalist元素 442.3.2 keygen元素 452.3.3 output元素 45小结 46习题 46第3章 HTML5画布 483.1 HTML5的Canvas元素 483.2 绘制简单图形 493.2.1 绘制直线 493.2.2 绘制矩形 503.2.3 绘制圆或圆弧 513.2.4 绘制三角形 533.3 绘制文字 543.3.1 绘制填充文字 543.3.2 绘制轮廓文字 553.4 图形变换 563.4.1 保存与恢复 563.4.2 移动 573.4.3 缩放 583.4.4 旋转 593.4.5 变形 613.5 操作图像 623.6 其他颜色和样式 643.6.1 线型 643.6.2 渐变 653.6.3 绘制图案 683.6.4 透明度 693.6.5 阴影 70小结 71习题 71第4章 音频视频与本地存储 734.1 音频 734.1.1 音频格式 734.1.2 audio元素 744.1.3 JavaScript控制Audio对象 754.2 视频 774.2.1 视频格式 774.2.2 video元素 784.3 Web Storage 794.4 Web SQL 83小结 88习题 88第5章 离线应用和Web Workers 905.1 HTML5离线应用概述 905.2 ApplicationCache 对象 915.2.1 属性 915.2.2 事件 925.3 离线缓存的实现 925.4 离线缓存的更新 935.5 离线缓存应用示例 945.5.1 缓存首页 945.5.2 缓存图像 965.6 Web Workers 975.6.1 Web Workers概述 985.6.2 Web Workers成员 985.6.3 Web Workers示例 99小结 102习题 103第6章 Geolocation地理位置 1046.1 概述 1046.1.1 地理位置的表达 1046.1.2 地理位置的来源 1046.2 Geolocation API 1056.2.1 获取当前地理位置信息 1066.2.2 监视地理位置信息 1096.2.3 停止获取地理位置信息 1106.3 示例 1106.3.1 使用腾讯地图定位 1106.3.2 距离跟踪器 113小结 116习题 117第7章 CSS3 1187.1 CSS3概述 1187.2 CSS3的基本语法 1197.3 CSS3的使用方式 1207.4 CSS3的继承 1267.5 CSS3元素选择符 1277.5.1 通配选择符 1277.5.2 类型选择符 1287.5.3 ID选择符 1287.5.4 类选择符 1307.6 CSS3关系选择符 1317.6.1 包含选择符 1327.6.2 子选择符 1337.6.3 相邻选择符 1337.6.4 兄弟选择符 1347.7 CSS3属性选择符 1357.8 CSS3伪类选择符 1377.9 CSS伪元素选择符 139小结 141习题 142第8章 CSS3样式属性 1438.1 字体属性 1438.2 文本和文本装饰属性 1458.3 背景属性 1468.4 边框属性 1488.5 定位属性 1558.6 布局属性 1568.7 列表属性 1588.8 光标属性 159小结 159习题 160第9章 CSS3页面布局 1629.1 概述 1629.2 盒子模型和DIV 1639.3 页面布局 1659.3.1 简单布局 1659.3.2 圣杯布局 1709.3.3 多栏布局 1729.3.4 弹性伸缩布局 1739.4 DIV浮动 1779.5 实用技巧 1829.6 CSS hack 1849.6.1 主流的浏览器 1849.6.2 CSS hack的分类 185小结 187习题 187第10章 JavaScript基础 18910.1 JavaScript简介 18910.1.1 JavaScript的语言特点 18910.1.2 JavaScript的基本结构 19010.2 JavaScript语法 19210.2.1 数据类型 19310.2.2 常量 19310.2.3 变量 19310.2.4 注释 19610.2.5 运算符 19710.2.6 流程控制 20110.3 JavaScript函数 21410.3.1 内置函数 21410.3.2 用户自定义函数 217小结 218习题 219第11章 JavaScript对象 22011.1 JavaScript核心对象 22011.1.1 数组对象 22011.1.2 字符串对象 22711.1.3 日期对象 23411.1.4 数学对象 23811.2 JavaScript自定义对象 24011.2.1 使用原型添加属性和方法 24111.2.2 创建自定义对象 241小结 248习题 248第12章 DOM编程 25012.1 BOM和DOM概述 25012.2 JavaScript事件 25112.3 window对象 25212.3.1 window对象的属性 25212.3.2 window对象的方法 25312.4 document对象 26212.5 history对象 27312.6 location对象 27412.7 事件的应用 27512.7.1 鼠标事件 27512.7.2 键盘事件 27712.8 网页特效 280小结 291习题 291第13章 AJAX 29313.1 概述 29313.2 XML HttpRequst对象 29413.2.1 XMLHttpRequest对象的创建 29513.2.2 XMLHttpRequest对象的方法 29513.2.3 XMLHttpRequest对象的属性 29613.2.4 XMLHttpRequest对象的工作过程 29613.3 AJAX与JSP 30213.4 AJAX与XML 30513.5 AJAX与数据库 309小结 314习题 314第14章 jQuery 31514.1 概述 31514.2 jQuey选择器 31614.3 jQuery的事件处理 32914.4 jQuery的特效 33114.5 jQuery操作DOM 33814.5.1 jQuery读写元素的内容和属性 33814.5.2 jQuery更改页面元素 34014.5.3 jQuery操作CSS属性 341小结 343习题 344参考文献 346

封面

Wed编程基础--HTML5/CSS3/JavaScriot(第2版)(本科教材)

书名:Wed编程基础–HTML5/CSS3/JavaScriot(第2版)(本科教材)

作者:任平红

页数:未知

定价:¥49.5

出版社:清华大学出版社

出版日期:2014-02-01

ISBN:9787302518150

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

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注