圖書標籤: JavaScript 函數式編程 函數式 技術 前端開發
发表于2025-01-29
JavaScript函數式編程指南 pdf epub mobi txt 電子書 下載 2025
本書主要介紹如何通過ECMAScript 6將函數式編程技術應用於代碼,以降低代碼的復雜性。
本書共三部分內容。第一部分“函數式思想”是為第二部分的學習作鋪墊的,這一部分引入瞭對函數式JavaScript的描述,從一些核心的函數式概念入手,介紹瞭純函數、副作用以及聲明式編程等函數式編程的主要支柱:第二部分“函數式基礎”重點介紹函數式編程的核心技術,如函數鏈、柯裏化、組閤、Monad等;第三部分“函數式技能提升”則是介紹使用函數式編程解決現實問題的方法。
本書循序漸進地將函數式編程的相關知識鋪陳開來,以理論作鋪墊,並鋪以實例,旨在幫助讀者更好地掌握這些內容。如果讀者是對麵嚮對象軟件有一定的瞭解,且對現代Web應用程序挑戰有一定認識的JavaScript開發人員,那麼可以從中提升函數式編程技能。如果讀者是函數式編程的初學者,那麼可以將本書作為入門書籍仔細閱讀,為今後的學習夯實基礎。
Luis Atencio(@luijar)是美國佛羅裏達州勞德代爾堡的Citrix Systems公司的一名軟件工程師。他擁有計算機科學學士學位和碩士學位,現在使用JavaScript、Java和PHP平颱進行全職開發和構建應用程序。Luis積極參與社區活動,並經常在當地的聚會和會議中發錶演講。他在luisatencio.net上發布關於軟件工程的博客,並為雜誌和DZone撰寫文章,同時還是《RxJS in Action》的共同作者。
譯過
評分四星給內容,負一分給譯者。第八章中,187頁的實例代碼中應該是var student = students[i],書中是怎麼寫的,你翻譯就翻譯,你改人傢代碼乾嘛,還有下麵的一句話:即使用到瞭塊作用域的let關鍵字?????? 我以為我的理解有問題,特地去翻瞭英文原文,人傢說的是即使用到瞭var。 說真的譯者這種不專業真的有點糟心。 CPS翻譯成持續傳遞式樣,這類的專有名詞翻譯,感覺延續瞭魯棒性這種惡趣味的名詞翻譯,人話?不是業內人士彆瞎翻譯好嗎,對讀者負責行嗎,恰爛錢?還有:這種奇怪的循環問題證明函數的閉包不是其封閉環境的一個副本,而是實際的信用,能說人話嗎?你就說閉包保存的是引用而不是值的副本不行? 前幾章還行,後麵兩三章,鬍特麼逼逼的吧,是特麼念菜名嗎? 這兩人翻譯的書列入黑名單吧。
評分還是有些晦澀,與印度大哥寫的那本函數式編程入門經典比(雖然那本價格又貴裝幀又糟糕),明明篇幅更多瞭講的卻沒能講的清晰。比如函子這個部分,那個fmap函數引入的部分看的人真是有些雲裏霧裏。
評分晦澀難懂,沒有可以可以用於生産的例子。
評分不錯得一本書,值得一讀。
js函数式编程指南 - 关于`_(users)`和`_.chain(users)`的区别[参考](https://blog.csdn.net/Soaring_Tiger/article/details/48136871) - 简单来说,显式链则用`_.chain`的方式实现延迟计算 - 方法链接与函数管道的比较 - 方法链接与方法所属的对象紧紧地耦合在一起,限制了使用...
評分js函数式编程指南 - 关于`_(users)`和`_.chain(users)`的区别[参考](https://blog.csdn.net/Soaring_Tiger/article/details/48136871) - 简单来说,显式链则用`_.chain`的方式实现延迟计算 - 方法链接与函数管道的比较 - 方法链接与方法所属的对象紧紧地耦合在一起,限制了使用...
評分js函数式编程指南 - 关于`_(users)`和`_.chain(users)`的区别[参考](https://blog.csdn.net/Soaring_Tiger/article/details/48136871) - 简单来说,显式链则用`_.chain`的方式实现延迟计算 - 方法链接与函数管道的比较 - 方法链接与方法所属的对象紧紧地耦合在一起,限制了使用...
評分js函数式编程指南 - 关于`_(users)`和`_.chain(users)`的区别[参考](https://blog.csdn.net/Soaring_Tiger/article/details/48136871) - 简单来说,显式链则用`_.chain`的方式实现延迟计算 - 方法链接与函数管道的比较 - 方法链接与方法所属的对象紧紧地耦合在一起,限制了使用...
評分js函数式编程指南 - 关于`_(users)`和`_.chain(users)`的区别[参考](https://blog.csdn.net/Soaring_Tiger/article/details/48136871) - 简单来说,显式链则用`_.chain`的方式实现延迟计算 - 方法链接与函数管道的比较 - 方法链接与方法所属的对象紧紧地耦合在一起,限制了使用...
JavaScript函數式編程指南 pdf epub mobi txt 電子書 下載 2025