gitbook: 前端好书引荐

1 Front-End Developer Handbook 2017

这是任何人都能够用来相识前端开辟实践的指南。它大抵概述并议论了前端工程的实践:怎样进修它,以及在2017年实践时运用什么东西。

这是特地为潜伏的和现在实践的前端开辟人员供应专业资本,以装备进修材料和开辟东西。其次,管理者,首席手艺官,导师和猎头人士能够运用它来相识前端开辟的实践。

手册的内容有利于网络手艺(HTML,CSS,DOM和JavaScript)以及直接构建在这些开放手艺之上的解决方案。本书中援用和议论的材料是课堂上最好的或现在提出的题目。

该书不该被视为对前端开辟人员可用的一切资本的周全概述。这本书的代价被简朴,集中和实时地组织起来,仅仅是充足的相对信息,以避免任何人在任何一个特定的主题上首屈一指。

目标是每一年宣布一次内容更新。

手册分为三部份。

第一部份。前端实践

第一部份普遍形貌了前端工程的实践。

第二部份:进修前端生长

第二部份指出了自立导向和直接的资本,用于进修成为前端开辟人员。

第三部份:前端开辟东西

第三部份扼要诠释和辨认生意业务东西。

《gitbook: 前端好书引荐》

2 JS函数式编程指南

英文版地点:
中文版地点:https://llh911001.gitbooks.io…

这本书的主题是函数范式(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,以及其他种种数学倾向的言语。

《gitbook: 前端好书引荐》

3 前端开辟笔记本

地点:http://chanshuyi.github.io/fr…

前端开辟笔记本涵括了大部份前端开辟所需的知识点,重要包含5大部份:《页面制造》、《JavaScript程序设计》、《DOM编程》、《页面架构》、《前端产物架构》。

《gitbook: 前端好书引荐》
《gitbook: 前端好书引荐》

    原文作者:Carl
    原文地址: https://segmentfault.com/a/1190000009791616
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞