编写可维护的JavaScript

扎卡斯

出版时间

2013-03-31

ISBN

9787115310088

评分

★★★★★

标签

编程

书籍介绍

《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。《编写可维护的JavaScript》内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。

《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。

AI导读
核心看点
  • 阐述团队开发中JS编码风格一致性
  • 涵盖格式化、注释、语句等编程规范
  • 介绍自动化测试与工具提升可维护性
适合谁读
  • 前端开发工程师及JavaScript程序员
  • 需要规范代码的团队负责人或管理者
  • 希望从野生开发转向专业规范的初学者
读前提醒
  • 自动化构建工具章节内容可能已显过时
  • 部分读者反映翻译质量一般且存在错漏
  • 建议结合现代工具链如Gulp或Webpack
读者共识
  • 内容精炼实用,适合打基础而非进阶
  • 对纠正个人编码坏习惯有显著帮助
  • 适合初级向中级进阶,非深度技术书

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "不论块语句(block statement)包含多行代码还是单行代码,都应当总是使用花括号。"
  • "尽管语法相似,JavaScript中的switch语句的行为和在其他语言中国呢是不一样的:switch语句中可以使用任意类型值,任何表达式都可合法地用于case语句。"
  • "“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.” —C.A.R. Hoare, The 1980 ACM Turing Award Lecture"
  • "Rule #1: Separate Application Logic"
  • "It’s always best to split application logic from any event handler, because the same logic may need to be triggered by different actions in the future."
  • "理解null的最好方式就是将它当做对象的占位符"
  • "所有的var语句都提前到包含这段逻辑的函数的顶部执行。"
  • "计算机科学只存在两个难题:缓存失效和命名。------------Phil Karlton"
作者简介
Nicholas C. Zakas是一名前端开发顾问、作者和演讲家。在Yahoo!供职超过5年时间,在这期间他曾是Yahoo!首页首席前端工程师和YUI库代码贡献者。他著有《JavaScript高级程序设计》、《Ajax高级程序设计》和《高性能JavaScript》等书籍。Zakas倡导了很多最佳实践,包括渐进增强、可访问性、性能、扩展性和可维护性等。他的博客地址是:http://www.nczonline.net/。他的Twitter是:@slicknet。 李晶,花名拔赤,淘宝前端工程师,具有多年前端开发经验,在团队协作、组件开发、移动Web App等方面有深入研究,曾经参与淘宝首页、KISSY等项目开发。他翻译过《JavaScript Web富应用开发》、《JavaScript权威指南(第六版)》、《What is Node?》等书籍,热爱分享,喜欢折腾。微博http://weibo.com/jayli。 郭凯,花名流火,淘宝前端工程师,喜欢登山,也喜欢夜深人静时一人静静地写代码,折腾过许多小站均未能持久,有In、Juicer等开源项目。钟爱JavaScript,也喜欢Python,自嘲所学杂而不精。博客http://benben.cc。 张散集,花名一舟,淘宝前端工程师。他主要从事技术管理,负责淘宝网(北京)的新业务技术和前端团队,热爱前端新技术的推广与应用。翻译作品有《JavaScript Web富应用开发》和《JavaScript权威指南(第六版)》。
目录
目录
第一部分 编程风格 1
第1章 基本的格式化 4
1.1 缩进层级 4
1.2 语句结尾 7

显示全部
用户评论
#纸质书# 3.7星,各种标准这种之下矫正 JavaScript 书写坏习惯。
附录A是精髓!JavaScript编码风格指南!
NCZ的作品好多~
不够深入啊亲。。
内容比较浅显,但都是金玉良言。不是大而全的书,所以适合打好基础,不是用来攻城略地的。
虎头蛇尾
书虽然不算新,但是思想还没有过时,读完还是很有启发的。总结的话,所有的规定 rule 都是发展而来的
前边的几个规范可以看看,写代码的时候注意一下。当然eslint也可以配置,但不要过于依赖工具,离了工具不会写代码了可不行。 后面几章内容明显就过时了。
还是有干货的。 公司没大牛没能指导你的,并且自己也没参与过正规项目开发的人员看看是有价值的。 不过还是那个问题,技术工具有点久远,不少东西都淘汰了,初级前端要多查多搜。
前几部分还是很值得一读的,后面具体到工具就有点落后了,不过毕竟是好几年前发版的。现在工具更新的太多太快了。
下载
收藏