标签
内容简介
本书由任平红、陈矗编著,是清华大学出版社“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等现代框架做项目的人
阅读建议
- 按14章顺序阅读,先完成第1至9章的HTML与CSS练习,再进入JavaScript部分,避免基础断层。
- 每章末尾的习题与示例代码务必亲手敲一遍,并在浏览器中调试观察效果,比只读代码有效得多。
- 读到第12至14章时,用一个完整小项目(如待办清单或留言板)把DOM、事件、AJAX与jQuery串起来。
- 注意本书未覆盖ES6+与前端工程化,学完后应补充现代JavaScript语法和至少一个主流框架。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 HTML5概述
- 第2章 HTML5表单
- 第3章 HTML5画布
- 第4章 音频、视频与Web存储
- 第5章 离线应用和Web Workers
- 第6章 Geolocation地理位置
- 第7章 CSS3
- 第8章 CSS3样式属性
- 第9章 CSS3页面布局
- 第10章 JavaScript基础
- 第11章 JavaScript对象
- 第12章 DOM编程
- 第13章 AJAX
- 第14章 jQuery
- 参考文献
常见问题
这本书是第几版?和第2版有什么区别?
常见版本为第3版(微课视频版),2023年8月由清华大学出版社出版,ISBN 9787302631675,作者任平红、陈矗。第2版为2019年出版,ISBN 9787302518150。第3版修正了第2版的部分内容、删减了过时内容,并新增配套微课视频。购买时请核对ISBN与版次。
零基础可以直接读这本书吗?
可以。本书从互联网、HTTP、URL、HTML等背景知识讲起,再进入标签、样式和脚本,假定读者没有前端基础。但建议至少熟悉计算机基本操作,并准备好浏览器和代码编辑器,边读边敲示例。
书里的示例代码和视频资源怎么获取?
本书配套课件、微课视频、教学大纲、源代码、习题及参考答案,通常可通过清华大学出版社官网该书的“资源下载”页面或扫描书内二维码获取;教师用资源一般需按出版社说明申请。具体以所购版本的说明为准。
学完这本书能达到什么水平?
可以掌握HTML5常用标签与新增表单、canvas基础绘图、音视频与本地存储、CSS3选择符与常见布局,以及JavaScript语法、DOM操作、AJAX请求和jQuery基本用法,能独立完成静态到轻交互的网页。它不覆盖ES6+新特性、工程化和前端框架,属于入门地基。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。