Web编程基础——HTML5、CSS3、JavaScript(第3版·微课视频版) 封面

Web编程基础——HTML5、CSS3、JavaScript(第3版·微课视频版)

暂无评分
章节数
15
丛书
21世纪高等学校计算机类课程创新系列教材·微课版
ISBN
9787302631675

标签

内容简介

本书由任平红、陈矗编著,是清华大学出版社“21世纪高等学校计算机类课程创新系列教材·微课版”中的Web前端入门教材,第3版在第2版基础上修正了部分内容、删减了过时章节,并新增配套微课视频。全书共14章,围绕HTML5、CSS3、JavaScript三大核心技术展开:第1至6章讲HTML5,从互联网、HTTP、URL、HTML与XHTML等背景知识讲到HTML5文档结构、语法与常用标签,随后依次介绍新增表单控件、canvas画布绘图与图形变换、audio与video音视频及Web Storage/Web SQL本地存储、离线应用与Web Workers、Geolocation地理位置;第7至9章讲CSS3,包括基本语法、选择符体系、字体文本背景边框定位等样式属性,以及盒子模型、圣杯布局、多栏与弹性伸缩布局和CSS hack等页面布局技巧;第10至14章讲JavaScript,涵盖数据类型、运算符、流程控制、函数、内置对象与自定义对象、BOM与DOM编程、事件与网页特效,最后以XMLHttpRequest实现AJAX交互,并用jQuery简化选择器、事件处理、特效与DOM操作。全书讲解通俗、实例丰富,配有课件、教学大纲、源代码、习题及参考答案等资源,适合课堂讲授与自学对照练习。

编辑推荐

这是一本典型的“一门课用一本书”的前端入门教材,脉络非常清楚:HTML5打骨架、CSS3做外观、JavaScript加交互,最后用AJAX和jQuery收口,14章对应一学期的教学节奏,学完能独立做出带交互的完整页面。相比市面上很多速成读物,它的好处是先把HTTP、URL、HTML与XHTML的关系讲明白,再进入标签和属性,读者不会“只会抄代码、不知其所以然”。第3版删掉了部分过时内容,并配齐微课视频、教学课件、教学大纲、程序源码、习题与参考答案,老师可直接用于备课,自学者遇到卡点也能看视频回放。对需要系统梳理前端基础、或准备课程考试与课程设计的人来说,是性价比较高的选择。需要提醒的是,本书定位是“基础”,不涉及ES6+新语法、前端工程化与主流框架,指望靠它直接上手企业级项目并不现实,建议以其为地基再补充进阶内容。

适合谁读

适合

  • 高等院校计算机、软件工程、信息管理等专业修读Web前端课程的学生
  • 需要一本结构完整、可对照目录系统自学的转行学习者
  • 讲授Web编程基础课程、想直接复用课件与习题的高校教师
  • 已会一点网页制作、想把HTML5/CSS3/JavaScript串成体系的自学者

不适合

  • 已有前端工作经验、想深入ES6+、框架或工程化的开发者
  • 只想零散查语法、不打算按章节顺序练习的读者
  • 希望直接学Vue、React等现代框架做项目的人

阅读建议

  1. 按14章顺序阅读,先完成第1至9章的HTML与CSS练习,再进入JavaScript部分,避免基础断层。
  2. 每章末尾的习题与示例代码务必亲手敲一遍,并在浏览器中调试观察效果,比只读代码有效得多。
  3. 读到第12至14章时,用一个完整小项目(如待办清单或留言板)把DOM、事件、AJAX与jQuery串起来。
  4. 注意本书未覆盖ES6+与前端工程化,学完后应补充现代JavaScript语法和至少一个主流框架。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1章 HTML5概述
  2. 第2章 HTML5表单
  3. 第3章 HTML5画布
  4. 第4章 音频、视频与Web存储
  5. 第5章 离线应用和Web Workers
  6. 第6章 Geolocation地理位置
  7. 第7章 CSS3
  8. 第8章 CSS3样式属性
  9. 第9章 CSS3页面布局
  10. 第10章 JavaScript基础
  11. 第11章 JavaScript对象
  12. 第12章 DOM编程
  13. 第13章 AJAX
  14. 第14章 jQuery
  15. 参考文献

常见问题

这本书是第几版?和第2版有什么区别?
常见版本为第3版(微课视频版),2023年8月由清华大学出版社出版,ISBN 9787302631675,作者任平红、陈矗。第2版为2019年出版,ISBN 9787302518150。第3版修正了第2版的部分内容、删减了过时内容,并新增配套微课视频。购买时请核对ISBN与版次。
零基础可以直接读这本书吗?
可以。本书从互联网、HTTP、URL、HTML等背景知识讲起,再进入标签、样式和脚本,假定读者没有前端基础。但建议至少熟悉计算机基本操作,并准备好浏览器和代码编辑器,边读边敲示例。
书里的示例代码和视频资源怎么获取?
本书配套课件、微课视频、教学大纲、源代码、习题及参考答案,通常可通过清华大学出版社官网该书的“资源下载”页面或扫描书内二维码获取;教师用资源一般需按出版社说明申请。具体以所购版本的说明为准。
学完这本书能达到什么水平?
可以掌握HTML5常用标签与新增表单、canvas基础绘图、音视频与本地存储、CSS3选择符与常见布局,以及JavaScript语法、DOM操作、AJAX请求和jQuery基本用法,能独立完成静态到轻交互的网页。它不覆盖ES6+新特性、工程化和前端框架,属于入门地基。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分