失效链接处理 |
Web编程基础——HTML5、CSS3、JavaScript(第2版)任平红、陈矗 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
https://product.dangdang.com/26488849.html
相关截图: 资料简介: 本书详细介绍了Web编程基础中的相关知识点和技能,主要内容包括HTML5概述、HTML5表单、HTML5画布、音频视频和Web存储、离线应用和Web Workers、地理位置、CSS3、CSS3样式属性、CSS3页面布局、JavaScript基础、JavaScript对象、DOM编程、AJAX、jQuery。本书对与Web编程相关的理论知识进行了详细的讲解与分析,文字通俗易懂,实例丰富,可以使读者更深入地理解相关的知识点。 本书可以作为计算机科学与技术、软件工程、软件外包、高职高专计算机软件、计算机信息管理、电子商务等专业的与Web编程相关的课程的教材,也可以作为Web编程人员的参考书 资料目录: 第1章 HTML5概述 1 1.1 互联网概述 1 1.1.1 超文本传输协议 1 1.1.2 统一资源定位符 2 1.1.3 超文本标记语言 2 1.1.4 XML和XHTML 3 1.2 HTML5的改变 3 1.2.1 HTML5新增元素 3 1.2.2 HTML5废除的元素 7 1.2.3 HTML5新增的属性 8 1.2.4 HTML5的新特性和新规则 10 1.2.5 HTML5开发工具 10 1.3 HTML5文档基本结构 11 1.4 HTML5语法 12 1.5 HTML5常用标签 13 1.5.1 13 1.5.2 标题 14 1.5.3 换行元素 15 1.5.4 分隔线 16 1.5.5 段落 16 1.5.6 特殊字符 17 1.5.7 列表 19 1.5.8 锚元素 22 1.5.9 表格 26 小结 30 习题 30 第2章 表单 32 2.1 form标签 32 2.2 HTML5中新增的input元素 32 2.2.1 email类型 35 2.2.2 url类型 36 2.2.3 number类型 36 2.2.4 range类型 38 2.2.5 Date pickers类型 38 2.2.6 search类型 42 2.2.7 tel类型 43 2.2.8 color类型 43 2.3 HTML5中新增的表单元素 44 2.3.1 datalist元素 44 2.3.2 keygen元素 45 2.3.3 output元素 45 小结 46 习题 46 第3章 HTML5画布 48 3.1 HTML5的Canvas元素 48 3.2 绘制简单图形 49 3.2.1 绘制直线 49 3.2.2 绘制矩形 50 3.2.3 绘制圆或圆弧 51 3.2.4 绘制三角形 53 3.3 绘制文字 54 3.3.1 绘制填充文字 54 3.3.2 绘制轮廓文字 55 3.4 图形变换 56 3.4.1 保存与恢复 56 3.4.2 移动 57 3.4.3 缩放 58 3.4.4 旋转 59 3.4.5 变形 61 3.5 操作图像 62 3.6 其他颜色和样式 64 3.6.1 线型 64 3.6.2 渐变 65 3.6.3 绘制图案 68 3.6.4 透明度 69 3.6.5 阴影 70 小结 71 习题 71 第4章 音频视频与本地存储 73 4.1 音频 73 4.1.1 音频格式 73 4.1.2 audio元素 74 4.1.3 JavaScript控制Audio对象 75 4.2 视频 77 4.2.1 视频格式 77 4.2.2 video元素 78 4.3 Web Storage 79 4.4 Web SQL 83 小结 88 习题 88 第5章 离线应用和Web Workers 90 5.1 HTML5离线应用概述 90 5.2 ApplicationCache 对象 91 5.2.1 属性 91 5.2.2 事件 92 5.3 离线缓存的实现 92 5.4 离线缓存的更新 93 5.5 离线缓存应用示例 94 5.5.1 缓存首页 94 5.5.2 缓存图像 96 5.6 Web Workers 97 5.6.1 Web Workers概述 98 5.6.2 Web Workers成员 98 5.6.3 Web Workers示例 99 小结 102 习题 103 第6章 Geolocation地理位置 104 6.1 概述 104 6.1.1 地理位置的表达 104 6.1.2 地理位置的来源 104 6.2 Geolocation API 105 6.2.1 获取当前地理位置信息 106 6.2.2 监视地理位置信息 109 6.2.3 停止获取地理位置信息 110 6.3 示例 110 6.3.1 使用腾讯地图定位 110 6.3.2 距离跟踪器 113 小结 116 习题 117 第7章 CSS3 118 7.1 CSS3概述 118 7.2 CSS3的基本语法 119 7.3 CSS3的使用方式 120 7.4 CSS3的继承 126 7.5 CSS3元素选择符 127 7.5.1 通配选择符 127 7.5.2 类型选择符 128 7.5.3 ID选择符 128 7.5.4 类选择符 130 7.6 CSS3关系选择符 131 7.6.1 包含选择符 132 7.6.2 子选择符 133 7.6.3 相邻选择符 133 7.6.4 兄弟选择符 134 7.7 CSS3属性选择符 135 7.8 CSS3伪类选择符 137 7.9 CSS伪元素选择符 139 小结 141 习题 142 第8章 CSS3样式属性 143 8.1 字体属性 143 8.2 文本和文本装饰属性 145 8.3 背景属性 146 8.4 边框属性 148 8.5 定位属性 155 8.6 布局属性 156 8.7 列表属性 158 8.8 光标属性 159 小结 159 习题 160 第9章 CSS3页面布局 162 9.1 概述 162 9.2 盒子模型和DIV 163 9.3 页面布局 165 9.3.1 简单布局 165 9.3.2 圣杯布局 170 9.3.3 多栏布局 172 9.3.4 弹性伸缩布局 173 9.4 DIV浮动 177 9.5 实用技巧 182 9.6 CSS hack 184 9.6.1 主流的浏览器 184 9.6.2 CSS hack的分类 185 小结 187 习题 187 第10章 JavaScript基础 189 10.1 JavaScript简介 189 10.1.1 JavaScript的语言特点 189 10.1.2 JavaScript的基本结构 190 10.2 JavaScript语法 192 10.2.1 数据类型 193 10.2.2 常量 193 10.2.3 变量 193 10.2.4 注释 196 10.2.5 运算符 197 10.2.6 流程控制 201 10.3 JavaScript函数 214 10.3.1 内置函数 214 10.3.2 用户自定义函数 217 小结 218 习题 219 第11章 JavaScript对象 220 11.1 JavaScript核心对象 220 11.1.1 数组对象 220 11.1.2 字符串对象 227 11.1.3 日期对象 234 11.1.4 数学对象 238 11.2 JavaScript自定义对象 240 11.2.1 使用原型添加属性和方法 241 11.2.2 创建自定义对象 241 小结 248 习题 248 第12章 DOM编程 250 12.1 BOM和DOM概述 250 12.2 JavaScript事件 251 12.3 window对象 252 12.3.1 window对象的属性 252 12.3.2 window对象的方法 253 12.4 document对象 262 12.5 history对象 273 12.6 location对象 274 12.7 事件的应用 275 12.7.1 鼠标事件 275 12.7.2 键盘事件 277 12.8 网页特效 280 小结 291 习题 291 第13章 AJAX 293 13.1 概述 293 13.2 XML HttpRequst对象 294 13.2.1 XMLHttpRequest对象的创建 295 13.2.2 XMLHttpRequest对象的方法 295 13.2.3 XMLHttpRequest对象的属性 296 13.2.4 XMLHttpRequest对象的工作过程 296 13.3 AJAX与JSP 302 13.4 AJAX与XML 305 13.5 AJAX与数据库 309 小结 314 习题 314 第14章 jQuery 315 14.1 概述 315 14.2 jQuey选择器 316 14.3 jQuery的事件处理 329 14.4 jQuery的特效 331 14.5 jQuery操作DOM 338 14.5.1 jQuery读写元素的内容和属性 338 14.5.2 jQuery更改页面元素 340 14.5.3 jQuery操作CSS属性 341 小结 343 习题 344 参考文献 346 |