标签
内容简介
本书是清华大学出版社“软件开发视频大讲堂”系列中的 JavaScript 教程,由长期编写计算机入门教材的明日科技团队编著,2023年出版第5版。全书按由浅入深的思路分为四篇、共24章:基础知识篇从初识 JavaScript、语言基础、流程控制语句、函数讲起,延伸到对象、数组与集合、String 对象、正则表达式、异常处理与程序调试以及 JavaScript 高级编程;核心技术篇围绕事件处理、Document 对象、文档对象模型(DOM)、Window 对象、浏览器对象模型(BOM)、Style 对象与 Form 对象展开,讲解浏览器端的页面操作;高级应用篇涉及图像处理、XML、JSON、JavaScript 的安全、Ajax 技术与 Vue.js 编程;项目实战篇则通过“星光电影网”案例,把前面各部分知识串成一次完整的网页开发过程。全书以 WebStorm 作为主要开发工具,知识点大多配有实例与代码注释,并配套微课视频、源码、PPT 课件以及实例练习和训练题等资源。本书定位于初学者自学与高校、职业院校相关课程的参考书,适合希望系统掌握原生 JavaScript 基础并进一步接触 Ajax、Vue.js 等前端技术的读者。
编辑推荐
这是一本典型的“零基础跟着走”型教程:章节顺序清楚;“基础知识—核心技术—高级应用—项目实战”四段式结构,按部就班即可完成从语法到页面开发的过程。它的长处在于配套资源厚实——微课视频、示例源码、PPT 课件和练习题库一应俱全,遇到看不懂的代码段可以对照视频逐步敲。第5版相较旧版更新了开发工具与部分前端技术内容,把 JSON、Ajax、Vue.js 纳入高级应用篇,最后用“星光电影网”一个完整案例收尾,读者能大致看到单页交互网站从页面结构到数据请求的搭建路径。需要提醒的是,本书主体仍围绕原生 JavaScript 与 DOM 展开,对 ES6 之后的现代语法、工程化与框架深层机制覆盖有限;作为第一本 JavaScript 书,用它入门会相对轻松,但仍需搭配官方文档和新版教程补足短板。适合预算有限又想一次性获得系统学习路径的自学者和课堂教学使用。
适合谁读
适合
- 零基础或编程经验很少、想系统学习 JavaScript 的初学者
- 高职、本科相关专业把本书作为课程教材的学生
- 习惯通过视频和示例代码自学、需要配套练习的转行学习者
- 已懂 HTML/CSS,想补上浏览器端脚本编程能力的前端新手
不适合
- 已有前端开发经验、想深入框架原理或工程化实践的开发者
- 只关注 ES6+ 现代语法、TypeScript 或 Node.js 服务的读者
- 期望本书直接讲授 React、Vue 组件化开发的中高级读者
阅读建议
- 按四篇顺序读,每章先看视频再对照源码把示例动手敲一遍
- 第1—10章务必扎实,遇到不懂的语法点回查 MDN 官方文档
- 读完第22章 Ajax 后,用一个公开 API 自己写小型数据请求练习
- 项目实战篇不要照抄代码,先自己规划页面结构与功能模块再对照实现
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 基础知识
- 第1章 初识JavaScript
- 第2章 JavaScript基础
- 第3章 流程控制语句
- 第4章 函数
- 第5章 对象
- 第6章 数组与集合
- 第7章 String对象
- 第8章 正则表达式
- 第9章 异常处理与程序调试
- 第10章 JavaScript高级编程
- 第2篇 核心技术
- 第11章 事件处理
- 第12章 Document对象
- 第13章 文档对象模型
- 第14章 Window对象
- 第15章 浏览器对象模型
- 第16章 Style对象
- 第17章 Form对象
- 第3篇 高级应用
- 第18章 图像处理
- 第19章 JavaScript中的XML
- 第20章 JSON
- 第21章 JavaScript的安全
- 第22章 Ajax技术
- 第23章 Vue.js编程
- 第4篇 项目实战
- 第24章 星光电影网
常见问题
这本书适合完全没有编程基础的人读吗?
基本适合。本书从初识 JavaScript、数据类型、运算符讲起,配有大量图示、实例与微课视频,节奏偏慢。但读者若完全不了解 HTML 与 CSS,建议先补一点网页结构样式基础,否则 DOM 部分会比较吃力。
第5版和第4版有什么区别?
第5版于2023年出版,共24章,把 JSON、Vue.js 编程独立成章,项目案例改为“星光电影网”;第4版为2021年出版、共21章,项目案例为仿豆瓣电影网。两版主线相近,新版技术内容与开发环境相对更新。
书中的案例和视频资源怎么获取?
第5版配套资源包括微课视频、源码、PPT 课件等,可通过清华大学出版社官网本书页面或书内前言提示的渠道获取,也可关注书中提到的“清大文森学堂”公众号获取资源与答疑信息,具体以版权页和前言说明为准。
学完这本书能达到什么水平?
可以掌握 JavaScript 基本语法、对象与数组、DOM 与事件、表单操作、JSON 与 Ajax 请求等,能独立完成静态页面交互和简单数据请求。若想达到就业水平,还需继续学习模块化、框架与工程化工具,并做2—3个完整项目。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
明日科技
作者
明日科技全称吉林省明日科技有限公司,是一家专业从事软件开发、教育培训及软件开发教育资源整合的高科技公司,并组织编写计算机编程类教材。其作品主要面向编程初学者,题材集中在Python、Java、C#、SQL等语言学习及GUI设计、Web前端开发等方向,常见分类为编程设计、计算机综合与软件学习。代表作品包括“零基础学”系列中的Python GUI设计、SQL、Java等升级版,以及HTML+CSS+JavaScript学习笔记、C#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。