gitbook 前端好书推荐

1. Front-End Developer Handbook 2017 地址:https://frontendmasters.com/books/front-end-handbook/2017/ 这是任何人都可以用来了解前端开发实践的指南。它大致概述并讨论了前端工程的实践:如何学习它,以及在2017年实践时使用什么工具。 这是专门为潜在的和目前实践的前端开发人员提供专业资源,以配备学习材料和开发工具。其次,管理者,首席技术官,导师和猎头人士可以使用它来了解前端开发的实践。 手册的内容有利于网络技术(HTML,CSS,DOM和JavaScript)以及直接构建在这些开放技术之上的解决方案。本书中引用和讨论的材料是课堂上最好的或目前提出的问题。 该书不应被视为对前端开发人员可用的所有资源的全面概述。这本书的价值被简单,集中和及时地组织起来,仅仅是足够的绝对信息,以免任何人在任何一个特定的主题上压倒一切。 目的是每年发布一次内容更新。 手册分为三部分。 第一部分。前端实践 第一部分广泛描述了前端工程的实践。 第二部分:学习前端发展 第二部分指出了自主导向和直接的资源,用于学习成为前端开发人员。 第三部分:前端开发工具 第三部分简要解释和识别交易工具。 2. JS函数式编程指南 英文版地址: 中文版地址:https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ 这本书的主题是函数范式(functional paradigm),我们将使用 JavaScript 这个世界上最流行的函数式编程语言来讲述这一主题。有人可能会觉得选择 JavaScript 并不明智,因为当前的主流观点认为它是一门命令式(imperative)的语言,并不适合用来讲函数式。但我认为,这是学习函数式编程的最好方式,因为: 你很有可能在日常工作中使用它 这让你有机会在实际的编程过程中学以致用,而不是在空闲时间用一门深奥的函数式编程语言做一些玩具性质的项目。 你不必从头学起就能开始编写程序 在纯函数式编程语言中,你必须使用 monad 才能打印变量或者读取 DOM 节点。JavaScript 则简单得多,可以作弊走捷径,因为毕竟我们的目的是学写纯函数式代码。JavaScript 也更容易入门,因为它是一门混合范式的语言,你随时可以在感觉吃力的时候回退到原有的编程习惯上去。 这门语言完全有能力书写高级的函数式代码 只需借助一到两个微型类库,JavaScript 就能模拟 Scala 或 Haskell 这类语言的全部特性。虽然面向对象编程(Object-oriented programing)主导着业界,但很明显这种范式在 JavaScript 里非常笨拙,用起来就像在高速公路上露营或者穿着橡胶套鞋跳踢踏舞一样。我们不得不到处使用 bind 以免 this 不知不觉地变了,语言里没有类可以用(目前还没有),我们还发明了各种变通方法来应对忘记调用 new 关键字后的怪异行为,私有成员只能通过闭包(closure)才能实现,等等。对大多数人来说,函数式编程看起来更加自然。+ 以上说明,强类型的函数式语言毫无疑问将会成为本书所示范式的最佳试验场。JavaScript 是我们学习这种范式的一种手段,将它应用于什么地方则完全取决于你自己。幸运的是,所有的接口都是数学的,因而也是普适的。最终你会发现你习惯了 swiftz、scalaz、haskell 和 purescript,以及其他各种数学偏向的语言。 3. 前端开发笔记本 地址:http://chanshuyi.github.io/frontend_notebook/ 前端开发笔记本涵括了大部分前端开发所需的知识点,主要包括5大部分:《页面制作》、《JavaScript程序设计》、《DOM编程》、《页面架构》、《前端产品架构》。

2018-02-08 · 1 min · 王端端

2017年 最好的javascript 书籍

我看过三本,第1本,第二本,第四本。第一本买的的实体书,其他两本看的是电子书。第一本是大名鼎鼎老道写的,书很薄,但是非常经典。javascirpt忍者秘籍是jquery的作者写的,也是非常经典。you dont kown js系列也是非常好。看了收益匪浅。文章是谷歌翻译的,英文好的直接看原文吧。 原文:https://reactdom.com/blog/javascript-books 你不能是一个好的ReactJS,React Native或GraphQL开发人员,如果你没有很好地理解JavaScript。有太多的JavaScript书出来,每月出来更多。那么什么是最好的JavaScript书为你?经过多年的经历,这些是学习JavaScript的最好的JavaScript书。请记住,这些书中的一些可能不是最新的,但概念和基础仍应适用。我们将继续更新这个最好的JavaScript书籍的列表,还有书签,共享和定期检查! 1. JavaScript: The Good Parts《JavaScript语言精粹》 JavaScript:Douglas Crockford的Good Parts是JavaScript书籍历史中的一个重要版本,是每个JavaScript程序员都需要阅读的一本书。 Douglas Crockford是JSON,JSLint的创建者,并且对JavaScript的开发做出了许多贡献。 JavaScript:The Good Parts侧重于使JavaScript成为一个伟大的面向对象编程语言的想法。这些想法包括函数,对象,语法,符号等。不幸的是,这些好的想法与坏的和彻底的可怕的想法混在一起,如基于全局变量的编程模型。这本书将告诉你如何避免这些坏的部分,并使用好的部分来制作伟大的代码。 JavaScript:Good Parts将告诉你如何创建优雅的代码,而不管你使用JavaScript的方式。如果你为Web开发网站或应用程序,这本书是绝对必须的。你需要编写复杂的接口,做大量的计算和处理JS,就像它是面向对象的语言,这实际上是一个必读。 2. You Don’t Know JS《你不知道js》 你不知道JS通过Kyle Simpson是一个JavaScript系列的书,将显示你的JavaScript知识的差距,然后教你需要了解JavaScript的一切,以弥补这些差距。 Kyle Simpson是最好的JavaScript老师之一。任何认真对待JavaScript的人都应该注意凯尔的所有教义。 你不知道JS书籍处理JavaScript的棘手部分,以帮助你实现真正的JavaScript掌握。这些书的范围相似,涵盖了并不总是被理解的主题。你不知道JS是每个级别的开发人员的完美。这些书在范围上非常具体,这是它的最大优势。 你不知道JS书系列是所有JavaScript程序员的必须,所有的书是伟大的。短书的长度是一件伟大的事情,你可以快速完成,而不失去焦点。你不知道JS带有最高的建议。 3. JavaScript: The Definitive Guide《JavaScript权威指南》 JavaScript:David Flanagan的“绝对指南”是一本书,它肯定是一个非常沉重的标题,绝对是最好的JavaScript书籍之一。 David Flanagan在Mozilla工作,他的大部分时间都在编写编程书。 JavaScript:The Definitive Guide被分为两个部分,分别是讨论和引用。这两个部分中的每一个包含两个部分,核心和客户端。核心章节涵盖了数据类型,函数,类等语言特性。客户端章节涵盖了在浏览器中运行的JavaScript的使用。 JavaScript:The Definitive Guide包括基于作者现实世界经验的准确文档。 JavaScript:The Definitive Guide多年来一直有多个版本和更新。这是很好的理由;这本书总是在改进,作者总是参与新版本(缺乏许多JavaScript书籍的东西)。无论版本是什么,本书的基础和核心以及JavaScript保持不变。 JavaScript:The Definitive Guide是一个关于JavaScript的最终指南,从基础知识开始,一直到高级功能。 JavaScript:The Definitive Guide属于每个程序员的架子,不能被推荐足够。 4. Secrets of the JavaScript Ninja《JavaScript忍者秘籍》 JavaScript Ninja的秘密由John Resig,Bear Bibeault&Josip Maras是一个JavaScript经典,将把你变成一个JavaScript忍者。 John Resig是jQuery库的创建者,Bear Bibeault是一名网络开发人员,Josip Maras是一位博士后研究员。...

2018-02-07 · 1 min · 王端端