返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版] Web编程基础 清华大学出版社 Web编程基础 王晓华 HTML5 CSS3 JavaScript 第2版 2
  • 新商品上架
    • 作者: 任平红、陈矗著
    • 出版社: 清华大学出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 任平红、陈矗著
    • 出版社:清华大学出版社
    • 开本:16开
    • ISBN:9789998216602
    • 版权提供:清华大学出版社

     书名: Web编程基础——HTML5、CSS3、JavaScript(第2版)(21世纪高等学校规划教材·计算机应用)
     出版社:  清华大学出版社
     出版日期  2018
     ISBN号: 9787302518150
    本书详细介绍了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概述    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  <meta>    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


    随着网络技术的发展,Web应用越来越广泛。要开发具有实际应用价值的Web应用程序,必须熟练掌握相关的Web编程基础知识。国内许多高等院校的计算机相关专业,纷纷开设了Web编程技术的相关课程。作者针对计算机科学与技术、信息管理、电子商务、软件工程等专业对Web编程能力的需求等问题,根据教学的实际需要,结合多年来在Web教学和Web开发中的经验,编写了这本教材。
    Web编程基础是进行Web应用程序开发的前提,在HTML5、CSS3、JavaScript基础之上,才能结合动态的网页开发技术,开发出具有动态交互、功能强大、界面友好的Web应用程序。本书在第1版的基础上增加了部分新章节,并且对部分原有的过时内容进行了删减。
    全书共14章:
    第1章 HTML5概述,介绍了HTML5的新特性、语法、文档结构、常用标签;
    第2章 HTML5表单,介绍了HTML5表单新增的表单控件;
    第3章 HTML5画布,介绍了canvas元素绘制简单图形、文字、图形变换等;
    第4章 音频视频和Web存储,介绍了HTML5中引入音频视频的方法,Web Storage以及Web SQL;
    第5章 离线应用和Web Workers,介绍了HTML5中离线缓存的方法以及使用Web Workers在后台线程中处理事务或逻辑的方法;
    第6章 地理位置,介绍了Geolocation API及其获取当前地理位置、监视当前地理位置、取消监视当前地理位置的方法;
    第7章 CSS3,介绍了CSS3的使用方法、继承、各类选择符;
    第8章 CSS3样式属性,介绍了CSS3的各种样式属性的使用;
    第9章 CSS3页面布局,介绍了使用表格、框架、DIV+CSS进行页面布局的方法;
    第10章 JavaScript基础,介绍了JavaScript的语法、结构和函数等;
    第11章 JavaScript对象,介绍了JavaScript中的Array、Date、String等对象;
    第12章 DOM编程,介绍了事件、window对象、document对象、history对象以及自定义对象等;
    第13章 AJAX,介绍了AJAX的原理及其与JSP、XML、数据库的交互;
    第14章 jQuery,介绍了jQuery的选择器、事件处理、特效和操作DOM等。
    本书是作者多年来教学和软件开发经验的总结。书中内容按照由浅入深、循序渐进的原则进行组织,注重理论与实践相结合,力求内容全面、结构清晰。书中程序实例简短实用,易于教师教学使用和读者学习。书中所有代码均经过调试,并给出了运行结果的截图。大部分案例来源于网络教学平台的开发实践,具有较高的实际应用价值。每章均配有与内容紧密相关的课件、习题及参考答案、源代码。习题部分来源于与知识点相关的面试题,切合实际需求。
    本书第1~8章由任平红编写,第9~14章由陈矗编写。
    本书既可作为高等院校Web程序设计和Web编程技术的教材,也可作为广大自学者和软件开发人员的参考用书。
    由于水平有限,书中不当之处在所难免,恳求读者批评指正。

    编  者
    2018年6月



    清华大学出版社官方旗舰店

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购