Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Simingchen/Functional-Light-JS

Repository files navigation

JavaScript轻量级函数式编程

License: CC BY-NC-ND 4.0

译者说

本书讲解如何规避一些不可预知的副作用,友好的书写js,封装的理念。让我们在认识这门js语言的同时,更加深入理解语言的底层思维,通过这些思维去灵活应用到我们的业务语言上。里面的例子浅显易懂,却都是我们常犯的一些错误,通过看这本书你会更加理解运用"what"与"how"。

由于术语与js语言的精深,里面的翻译全部由本人直译与理解意译,可能存在小误差,但是不影响阅读,如果想要更加了解作者的思维(外国人的思维表达也不一样),可以翻阅原著,如果能帮助你更加理解一门语言,帮你前行,那本书翻译的目的也就达到了,谢谢。

·····结束

Book Cover

这是一本比较相对中稳,务实的去看待JS的函数式编程基础的书籍。第一版现在已完成。可免费在线阅读, 如果喜欢书籍可从以下渠道购买:

Buy on Leanpub Buy on Manning Buy on Amazon

本书主要探讨了应用于javascript的函数式编程的核心原则。但本书与众不同的是,我们在处理这些原则时,没有沉溺于上面的繁重的术语中。我们研究了JS的函数式编程基本概念的一个子集,我把他称之为函数式编程基础,并将它应用到javascript中去。

注意: 尽管书名中含有"轻"这个字眼,但我并不推荐把这本书归类到作为"初学者入门"或"记帐式"的那一类主题书中去。本书严谨严谨,内容翔实,在阅读深入之前,需要有扎实的JS知识基础。"轻"可以理解为范围有限;这本书对每个主题的理解要比在其他常见的书写函数式编程的JS书籍深入得多,而不是更广泛。

让我们看看现实中是怎么写的吧:"一个单元只是内函数类中的一个单位半群(又名:幺半群)",这句话对我们来说是没有任何帮助的,除非你已经是基础函数中佼佼者(可惜我不是!)。

上面这并不是说这些术语没有意义,或者说函数式程序设计的理念不适用于他们。一旦你掌握了JavaScript轻量级函数式编程,你可能会希望能更正式地学习函数式的程序设计(FP),你肯定会接触到它们的含义和其中的原因。

但我希望您现在能够将函数式程序设计(fp)的一些基本原理应用到您的javascript中,因为我相信它将帮助您编写更好、更合理的代码。

**要更多地了解这本书背后的动机和观点,请看序言。 **

书籍

目录

Buy me a coffee

if you like the book,just buy me a coffee.

Book Cover

Book Cover

About

JavaScript轻量级函数式编程(中文翻译)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /