这是任何人均可以用来了解前端开发实践的指南。它大体概述并讨论了前端工程的实践:如何学习它,以及在2017年实践时使用什么工具。前端
这是专门为潜在的和目前实践的前端开发人员提供专业资源,以配备学习材料和开发工具。其次,管理者,首席技术官,导师和猎头人士可使用它来了解前端开发的实践。git
手册的内容有利于网络技术(HTML,CSS,DOM和JavaScript)以及直接构建在这些开放技术之上的解决方案。本书中引用和讨论的材料是课堂上最好的或目前提出的问题。github
该书不该被视为对前端开发人员可用的全部资源的全面概述。这本书的价值被简单,集中和及时地组织起来,仅仅是足够的绝对信息,以避免任何人在任何一个特定的主题上压倒一切。编程
目的是每一年发布一次内容更新。swift
手册分为三部分。网络
第一部分。前端实践闭包
第一部分普遍描述了前端工程的实践。架构
第二部分:学习前端发展frontend
第二部分指出了自主导向和直接的资源,用于学习成为前端开发人员。编程语言
第三部分:前端开发工具
第三部分简要解释和识别交易工具。
英文版地址:
中文版地址: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,以及其余各类数学偏向的语言。
地址:http://chanshuyi.github.io/fr...
前端开发笔记本涵括了大部分前端开发所需的知识点,主要包括5大部分:《页面制做》、《JavaScript程序设计》、《DOM编程》、《页面架构》、《前端产品架构》。