注册 登录 进入教材巡展
#
  • #

出版时间:2019-01

出版社:清华大学出版社

以下为《Web编程基础——HTML5、CSS3、JavaScript(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302518150
  • 2-1
  • 262773
  • 46201054-7
  • 平装
  • 2019-01
  • 工学
  • 计算机科学与技术
  • 计算机
  • 本科
内容简介
本书详细介绍了Web编程基础中的相关知识点和技能,主要内容包括HTML5概述、HTML5表单、HTML5画布、音频视频和Web存储、离线应用和Web Workers、地理位置、CSS3、CSS3样式属性、CSS3页面布局、JavaScript基础、JavaScript对象、DOM编程、AJAX、jQuery。本书对与Web编程相关的理论知识进行了详细的讲解与分析,文字通俗易懂,实例丰富,可以使读者更深入地理解相关的知识点。  本书可以作为计算机科学与技术、软件工程、软件外包、高职高专计算机软件、计算机信息管理、电子商务等专业的与Web编程相关的课程的教材,也可以作为Web编程人员的参考书。
目录
第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
Baidu
map