Web Programming Fundamentals——HTML5, CSS3, JavaScript (3rd Edition · Micro-Video Edition) cover

Web Programming Fundamentals——HTML5, CSS3, JavaScript (3rd Edition · Micro-Video Edition)

No rating yet
Chapters
15
Series
21st Century College Computer Course Innovation Series · Micro-Video Edition
ISBN
9787302631675

Tags

Summary

Written by Ren Pinghong and Chen Chu, this book is an introductory Web front-end textbook in Tsinghua University Press's "21st Century College Computer Course Innovation Series · Micro-Video Edition," 3rd Edition, which corrects some content from the 2nd edition, cuts outdated chapters, and adds accompanying micro-video lessons. The book has 14 chapters built around three core technologies—HTML5, CSS3, and JavaScript: Chapters 1–6 cover HTML5, from background knowledge such as the Internet, HTTP, URLs, HTML and XHTML to HTML5 document structure, syntax, and common tags, then introduce new form controls, canvas drawing and graphic transformations, audio and video plus Web Storage/Web SQL local storage, offline applications and Web Workers, and Geolocation; Chapters 7–9 cover CSS3, including basic syntax, the selector system, style properties such as fonts, text, backgrounds, borders, and positioning, as well as page layout techniques such as the box model, the Holy Grail layout, multi-column and flexbox layouts, and CSS hacks; Chapters 10–14 cover JavaScript, encompassing data types, operators, flow control, functions, built-in and custom objects, BOM and DOM programming, events and web page effects, and finally AJAX interaction via XMLHttpRequest and using jQuery to simplify selectors, event handling, effects, and DOM manipulation. The explanations are accessible and example-rich, with resources including courseware, a teaching syllabus, source code, exercises, and answer keys—suitable for both classroom teaching and self-study practice.

Editor's review

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

Who it's for

A good fit for

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

Not a good fit for

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

Reading tips

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

About the publisher

Tsinghua University Press China · Founded in 1980

Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.

Contents

  1. Chapter 1 Overview of HTML5
  2. Chapter 2 HTML5 Forms
  3. Chapter 3 HTML5 Canvas
  4. Chapter 4 Audio, Video, and Web Storage
  5. Chapter 5 Offline Applications and Web Workers
  6. Chapter 6 Geolocation
  7. Chapter 7 CSS3
  8. Chapter 8 CSS3 Style Properties
  9. Chapter 9 CSS3 Page Layout
  10. Chapter 10 JavaScript Fundamentals
  11. Chapter 11 JavaScript Objects
  12. Chapter 12 DOM Programming
  13. Chapter 13 AJAX
  14. Chapter 14 jQuery
  15. References

FAQ

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

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

Top rated in the same category