原著由 Dan Mantyla 撰寫
近幾年來,隨著 Haskell、Scala、Clojure 等學院派原生支持函式式編程的偏門語言越來越受到關注,同時主流的 Java、JavaScript、Python 甚至 C++都陸續支持函式式編程,特別值得一提的是,在 nodejs 出現后,JavaScript 成為第一種從前端到后臺的全堆疊語言,而且 JavaScript 支持多范式編程,應用函式式編程的最大挑戰就是思維模式的改變———從傳統面向物件的范式變為函式式編程范式,
《JavaScript 中的函式式編程》(Functional Programming in JavaScript)是 JavaScript 函式式編程極具代表性的原著書籍,至今未獲中文翻譯和發售,于是本人嘗試翻譯,以期在翻譯程序中有所識訓,也歡迎朋友們加入一起翻譯,
本書利用業余時間翻譯,如有理解和用詞錯誤,還請不吝賜教,
主站 · 下載電子版
目錄和章節
- 目錄:全書章節內容簡介
- 第一章:通過一個案例了解 JavaScript 語言能力
- 第二章:函式式編程基礎
- 第三章:搭建函式式編程環境
- 第四章:JavaScript 中的函式式編程實作
- 第五章:理論范疇
- 第六章:JavaScript 中的高級函式和陷阱話題
- 第七章:JavaScript 中的函式式和面向物件編程
- 附錄:JavaScript 中常用函式的函式式方法
貢獻內容
如果你想參與這本書的共同創作、修改或添加內容,可以先 Fork 這本書的倉庫,然后將修改的內容提交 Pull requests ;或者創建 Issues,
Fork 后的倉庫如何同步本倉庫?
# 添加 upstream 源,只需執行一次 git remote add upstream [email protected]:hex-translate/natpagle.git # 拉取遠程代碼 git pull upstream master # 提交修改 git add . git commit # 更新 fork 倉庫 git push origin master
更多參考: Syncing a fork
注意,本書內容在 /docs 目錄中, /dist是通過腳本自動生成的網站檔案,
生成電子書
這本書使用 Vuepress 撰寫并生成網站,請查看 package.json 中的 scripts 配置和 /scripts 目錄中的腳本來了解這本書的構建和發布程序,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/156873.html
標籤:JavaScript

