
Writing Maintainable Javascript(Chinese Edition)
任何语言都需要强调编码风格的一致性。只要是团队开发,每个人都以相同方式编写代码就是至关重要的。这样大家才能方便地互相看懂和维护对方的代码。《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。《编写可维护的JavaScript》作者NicholasC.Zakas是的Web技术专家,也是《JavaScript高级程序设计》一书的作者。他曾是Yahoo!的首席前端开发工程师,在完成了从一名"独行侠"到"团队精英"的蜕变后,他站在前端工程师的角度提炼出众多的很好编程实践,其中包括很多业内专业所推崇的很好法则,而这...
Paperback::::
Publisher: People's Posts and Telecommunications Press; 1 edition (April 1, 2013)
Language: Chinese
ISBN-10: 7115310084
ISBN-13: 978-7115310088
ASIN: B00BQ7RMW0
Package Dimensions: 9.1 x 6.8 x 0.5 inches
Format: PDF ePub djvu ebook
- 7115310084 epub
- 978-7115310088 pdf
- ( MEI ) Nicholas C. Zakas pdf
- ( MEI ) Nicholas C. Zakas ebooks
- pdf books
Read Ath o war exane ownloa ebook accounsokoting.wordpress.com The bubble wra queen Here Racinet explains baucher pdf link Here The latehomecomer pdf link
宝贵经验正是本书的核心内容。《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。运用本书中讲述的技巧和技术,可以使JavaScript团队编程从侠义的个人偏好的阴霾走出来,走向真正的高可维护性、高效能和高水准。《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。方法封装了从DOM中删除一个元素的操作,屏蔽了开发者要访问该元素父节点的需求。从JavaScript的可维护性而言,门面是非常合适的方式,自己可以完全控制这些接口。你可以允许访问任何底层对象的属性或方法,反之亦然,也就是有效地过滤对该对象的访问。你也可以对已有的方法进行改造,使其更加简单易用(上段示例代码就是一个案例)。底层的对象无论如何改变,只要修改门面,应用程序就能继续正常工作。门面实现一个特定接口,让一个对象看上去像另一个对象,就称作一个适配器。门面和适配器唯一的不同是前者创建新接口,后者实现已存在的接口。11.4关于Polyfill的注解随着ECMAScript5和HTML5的特性开始在各种浏览器中的实现,JavaScriptpolyfills(也称为shims)变得流行起来了。一个polyfill是指一种功能的模拟,这些功能在新版本的浏览器中已经有完备定义并原生实现了。例如,ECMAScript5为数组增加了forEach()函数。该方法可以在ECMAScript3中模拟,以便在老版本的浏览器中如同新版本一样使用。polyfills的关键是它们模拟的原生功能要以完全兼容的方式来实现。因此在有些浏览器中存在了这些功能,所以有必要检测不同情况下它们的处理是否符合标准的方式。为了达到目的,polyfills经常会给非自己拥有的对象新增一些方法。我不是polyfills的粉丝,不过对于别人使用它们,我表示理解。相比其他的对象修改而言,polyfills是有界限的,是相对安全的。因为原生实现中是存在这些方法并能工作的,有且仅当原生方法不存在时,polyfil
Leave a Comment