标签
内容简介
本书是美国 Peachpit Press 畅销入门书 JavaScript: Visual QuickStart Guide 第8版的中文译本,由 Tom Negrino 与 Dori Smith 合著,属图灵程序设计丛书·Web开发系列。全书以“任务驱动 + 分步图解”的方式展开,从“JavaScript 是什么、与 Java 有何区别”这类入门问题讲起,循序介绍变量与数据类型、运算符、条件与循环、函数、对象、数组等语言基础,再逐步过渡到浏览器环境中的实际应用:通过 DOM 操控页面元素、处理图像与图片切换、脚本化浏览器窗口、制作下拉菜单与广告条,用表单验证和正则表达式约束用户输入,以及用 cookie 保存状态、用 Ajax 与服务器异步交换数据。第8版在原有内容基础上新增两章,专门介绍 jQuery 框架的基础知识与实际应用示例,使不熟悉编程细节的读者也能在网站中合理使用 JavaScript。全书贯穿“无干扰脚本编程”的理念,主张把行为层与 HTML 结构、CSS 表现相分离,并配有贯穿全书的示例脚本与配套网站资源,附录提供语法参考与延伸资源。适合作为 Web 开发初学者的入门读本,也可作为高校相关课程的教材使用。
编辑推荐
这本《JavaScript基础教程》在图灵的程序设计入门书里算得上“长销款”:原版累计销量超过 15 万册,第6版中文版出版后也多次重印。它的长处是,不靠大段理论铺垫,直接把每个知识点拆成“要做成什么效果—怎么一步步做—代码为什么这样写”,配图密集、版面清爽,零基础的人照着敲也能跑出结果。第8版最值得留意的是新增的两章 jQuery 内容:在原生 DOM 写法还略显繁琐的年代,这为新手提供了一个更省力的入口,也让读者能看懂当时大量真实站点里的脚本。书中反复强调“无干扰脚本编程”——把 JavaScript 与 HTML 结构分离,这个习惯比记住某个 API 更有价值。需要提醒的是,本书成书于 2012 年,ES5 时代的语法、XML 与老式 Ajax 写法都已不是今天的主流;若以它作为第一本 JavaScript 书,最好配合较新的语法教材使用,把它当成理解 DOM 与浏览器交互方式的“起步梯”而非“终极手册”。
适合谁读
适合
- 完全零基础、想动手做出网页交互效果的初学者
- 需要一本图文分步教材的网页设计与前端入门读者
- 打算把 JavaScript 与 CSS、DOM 串起来理解的高校学生
- 做静态页面想要自己加小脚本的网站制作者
不适合
- 已熟练使用现代框架、想深入 ES6+ 与工程化的开发者
- 只想了解 React、Vue 等现代框架用法而不打算学原生基础的读者
- 期待覆盖最新语法标准与浏览器新 API 的读者
阅读建议
- 把书中的示例代码逐段手敲并在浏览器控制台观察结果,比单纯阅读收益更大
- 读完 DOM 与事件相关章节后,挑自己的一个静态页面动手改写,巩固“行为与结构分离”的思路
- 遇到 jQuery 章节时,可同步对比用原生 JS 实现同样效果的写法,理解框架解决了什么问题
- 本书基于 2012 年的语言与浏览器环境,建议另配一本现代语法教材,注意区分已过时的写法
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
常见问题
这本书讲的是哪个版本的 JavaScript?
成书于 2012 年,内容以 ES5 时代的语法与浏览器操作为主,配合 DOM、XML、Ajax 与 jQuery 讲解,不包含 ES6 及之后新增的箭头函数、模块化等特性。
第8版与上一版有什么区别?
第8版对原有内容做了更新,并新增两章,分别介绍工具包、框架以及 jQuery 的基础知识与实际应用,让读者可以在不了解框架内部细节的情况下使用 JavaScript。
零基础能直接读吗?
可以。本书定位为入门教程,从 JavaScript 是什么讲起,采用分步说明与代码高亮版式,适合有志于 Web 开发和网页设计的初学者,也常被用作高校课程教材。
图灵已出第9版,还值得读第8版吗?
如果只是想低成本入门、理解 DOM 与事件等基础概念,第8版依然可用;但若要跟进现代语法与工具链,应优先选择更新版本或更现代的前端教材。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。