Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材

Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2019-01
版次: 1
ISBN: 9787302518150
定价: 49.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 345页
字数: 549千字
48人买过
  •   本书详细介绍了Web编程基础中的相关知识点和技能,主要内容包括HTML5概述、HTML5表单、HTML5画布、音频视频和Web存储、离线应用和WebWorkers、地理位置、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.4XML和XHTML3
    1.2HTML5的改变3
    1.2.1HTML5新增元素3
    1.2.2HTML5废除的元素7
    1.2.3HTML5新增的属性8
    1.2.4HTML5的新特性和新规则10
    1.2.5HTML5开发工具10
    1.3HTML5文档基本结构11
    1.4HTML5语法12
    1.5HTML5常用标签13
    1.5.113
    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.1form标签32
    2.2HTML5中新增的input元素32
    2.2.1email类型35
    2.2.2url类型36
    2.2.3number类型36
    2.2.4range类型38
    2.2.5Datepickers类型38
    2.2.6search类型42
    2.2.7tel类型43
    2.2.8color类型43
    2.3HTML5中新增的表单元素44
    2.3.1datalist元素44
    2.3.2keygen元素45
    2.3.3output元素45
    小结46
    习题46
    第3章HTML5画布48
    3.1HTML5的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.2audio元素74
    4.1.3JavaScript控制Audio对象75
    4.2视频77
    4.2.1视频格式77
    4.2.2video元素78
    4.3WebStorage79
    4.4WebSQL83
    小结88
    习题88
    第5章离线应用和WebWorkers90
    5.1HTML5离线应用概述90
    5.2ApplicationCache对象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.6WebWorkers97
    5.6.1WebWorkers概述98
    5.6.2WebWorkers成员98
    5.6.3WebWorkers示例99
    小结102
    习题103
    第6章Geolocation地理位置104
    6.1概述104
    6.1.1地理位置的表达104
    6.1.2地理位置的来源104
    6.2GeolocationAPI105
    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章CSS3118
    7.1CSS3概述118
    7.2CSS3的基本语法119
    7.3CSS3的使用方式120
    7.4CSS3的继承126
    7.5CSS3元素选择符127
    7.5.1通配选择符127
    7.5.2类型选择符128
    7.5.3ID选择符128
    7.5.4类选择符130
    7.6CSS3关系选择符131
    7.6.1包含选择符132
    7.6.2子选择符133
    7.6.3相邻选择符133
    7.6.4兄弟选择符134
    7.7CSS3属性选择符135
    7.8CSS3伪类选择符137
    7.9CSS伪元素选择符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盒子模型和DIV163
    9.3页面布局165
    9.3.1简单布局165
    9.3.2圣杯布局170
    9.3.3多栏布局172
    9.3.4弹性伸缩布局173
    9.4DIV浮动177
    9.5实用技巧182
    9.6CSShack184
    9.6.1主流的浏览器184
    9.6.2CSShack的分类185
    小结187
    习题187
    第10章JavaScript基础189
    10.1JavaScript简介189
    10.1.1JavaScript的语言特点189
    10.1.2JavaScript的基本结构190
    10.2JavaScript语法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.3JavaScript函数214
    10.3.1内置函数214
    10.3.2用户自定义函数217
    小结218
    习题219
    第11章JavaScript对象220
    11.1JavaScript核心对象220
    11.1.1数组对象220
    11.1.2字符串对象227
    11.1.3日期对象234
    11.1.4数学对象238
    11.2JavaScript自定义对象240
    11.2.1使用原型添加属性和方法241
    11.2.2创建自定义对象241
    小结248
    习题248
    第12章DOM编程250
    12.1BOM和DOM概述250
    12.2JavaScript事件251
    12.3window对象252
    12.3.1window对象的属性252
    12.3.2window对象的方法253
    12.4document对象262
    12.5history对象273
    12.6location对象274
    12.7事件的应用275
    12.7.1鼠标事件275
    12.7.2键盘事件277
    12.8网页特效280
    小结291
    习题291
    第13章AJAX293
    13.1概述293
    13.2XMLHttpRequst对象294
    13.2.1XMLHttpRequest对象的创建295
    13.2.2XMLHttpRequest对象的方法295
    13.2.3XMLHttpRequest对象的属性296
    13.2.4XMLHttpRequest对象的工作过程296
    13.3AJAX与JSP302
    13.4AJAX与XML305
    13.5AJAX与数据库309
    小结314
    习题314
    第14章jQuery315
    14.1概述315
    14.2jQuey选择器316
    14.3jQuery的事件处理329
    14.4jQuery的特效331
    14.5jQuery操作DOM338
    14.5.1jQuery读写元素的内容和属性338
    14.5.2jQuery更改页面元素340
    14.5.3jQuery操作CSS属性341
    小结343
    习题344
    参考文献346
  • 内容简介:
      本书详细介绍了Web编程基础中的相关知识点和技能,主要内容包括HTML5概述、HTML5表单、HTML5画布、音频视频和Web存储、离线应用和WebWorkers、地理位置、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.4XML和XHTML3
    1.2HTML5的改变3
    1.2.1HTML5新增元素3
    1.2.2HTML5废除的元素7
    1.2.3HTML5新增的属性8
    1.2.4HTML5的新特性和新规则10
    1.2.5HTML5开发工具10
    1.3HTML5文档基本结构11
    1.4HTML5语法12
    1.5HTML5常用标签13
    1.5.113
    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.1form标签32
    2.2HTML5中新增的input元素32
    2.2.1email类型35
    2.2.2url类型36
    2.2.3number类型36
    2.2.4range类型38
    2.2.5Datepickers类型38
    2.2.6search类型42
    2.2.7tel类型43
    2.2.8color类型43
    2.3HTML5中新增的表单元素44
    2.3.1datalist元素44
    2.3.2keygen元素45
    2.3.3output元素45
    小结46
    习题46
    第3章HTML5画布48
    3.1HTML5的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.2audio元素74
    4.1.3JavaScript控制Audio对象75
    4.2视频77
    4.2.1视频格式77
    4.2.2video元素78
    4.3WebStorage79
    4.4WebSQL83
    小结88
    习题88
    第5章离线应用和WebWorkers90
    5.1HTML5离线应用概述90
    5.2ApplicationCache对象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.6WebWorkers97
    5.6.1WebWorkers概述98
    5.6.2WebWorkers成员98
    5.6.3WebWorkers示例99
    小结102
    习题103
    第6章Geolocation地理位置104
    6.1概述104
    6.1.1地理位置的表达104
    6.1.2地理位置的来源104
    6.2GeolocationAPI105
    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章CSS3118
    7.1CSS3概述118
    7.2CSS3的基本语法119
    7.3CSS3的使用方式120
    7.4CSS3的继承126
    7.5CSS3元素选择符127
    7.5.1通配选择符127
    7.5.2类型选择符128
    7.5.3ID选择符128
    7.5.4类选择符130
    7.6CSS3关系选择符131
    7.6.1包含选择符132
    7.6.2子选择符133
    7.6.3相邻选择符133
    7.6.4兄弟选择符134
    7.7CSS3属性选择符135
    7.8CSS3伪类选择符137
    7.9CSS伪元素选择符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盒子模型和DIV163
    9.3页面布局165
    9.3.1简单布局165
    9.3.2圣杯布局170
    9.3.3多栏布局172
    9.3.4弹性伸缩布局173
    9.4DIV浮动177
    9.5实用技巧182
    9.6CSShack184
    9.6.1主流的浏览器184
    9.6.2CSShack的分类185
    小结187
    习题187
    第10章JavaScript基础189
    10.1JavaScript简介189
    10.1.1JavaScript的语言特点189
    10.1.2JavaScript的基本结构190
    10.2JavaScript语法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.3JavaScript函数214
    10.3.1内置函数214
    10.3.2用户自定义函数217
    小结218
    习题219
    第11章JavaScript对象220
    11.1JavaScript核心对象220
    11.1.1数组对象220
    11.1.2字符串对象227
    11.1.3日期对象234
    11.1.4数学对象238
    11.2JavaScript自定义对象240
    11.2.1使用原型添加属性和方法241
    11.2.2创建自定义对象241
    小结248
    习题248
    第12章DOM编程250
    12.1BOM和DOM概述250
    12.2JavaScript事件251
    12.3window对象252
    12.3.1window对象的属性252
    12.3.2window对象的方法253
    12.4document对象262
    12.5history对象273
    12.6location对象274
    12.7事件的应用275
    12.7.1鼠标事件275
    12.7.2键盘事件277
    12.8网页特效280
    小结291
    习题291
    第13章AJAX293
    13.1概述293
    13.2XMLHttpRequst对象294
    13.2.1XMLHttpRequest对象的创建295
    13.2.2XMLHttpRequest对象的方法295
    13.2.3XMLHttpRequest对象的属性296
    13.2.4XMLHttpRequest对象的工作过程296
    13.3AJAX与JSP302
    13.4AJAX与XML305
    13.5AJAX与数据库309
    小结314
    习题314
    第14章jQuery315
    14.1概述315
    14.2jQuey选择器316
    14.3jQuery的事件处理329
    14.4jQuery的特效331
    14.5jQuery操作DOM338
    14.5.1jQuery读写元素的内容和属性338
    14.5.2jQuery更改页面元素340
    14.5.3jQuery操作CSS属性341
    小结343
    习题344
    参考文献346
查看详情
相关图书 / 更多
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web应用开发技术(微课版)
白磊
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web API设计原则通过API和微服务实现价值交付
(美)詹姆斯·希金博特姆(James Higginbotham)
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Weir & Abrahams 人体解剖影像图谱(第6版)
袁慧书 著
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web3.0:数字时代赋能与变革
贾新峰
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web3:科技新趋势(拥抱数字化变革,打造Web 3时代商业新生态)
(美)克里斯·达菲
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web3.0:构建数字经济新未来
翟振林
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web前端开发基础
韩少云、王春梅 著
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web前端开发基础案例教程
赵革委
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web地理信息课程建设与服务模式研究(精)
秦耀辰、闫卫阳、夏浩铭、付品德、秦奋 著
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web前端开发实战
郭凯;孔繁玉;张有宽
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web3.0应用开发实战(从Web 2.0到Web 3.0)
屈希峰 编
Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材
Web前端设计基础(第2版)
李立威;薛晓霞;王晓红;李丹丹;王艳娥
您可能感兴趣 / 更多