很適合想要踏入函數編程的人
![](https://img1.doubanio.com/icon/user_normal.jpg)
作者似乎喜好各種函數式語言,在他的blog中看得出來。
javascript 當然因為先天的關係無法擁有全部函編特性,
作者帶你一步一步用js實作和完善函編特性和其使用常景,並有兩篇
過渡章節照顧對js還不算熟悉的朋友(一篇解釋各種scope、另外一篇recursion),覺得是非常好的安排,一方面可以複習js並且理解其對函編
的作用。
全書使用Underscore.js來輔助解釋,但是卻在使用Underscore.js之餘
解釋函編並不是語法上的變化,而是整個編程思想的改變。所以不用
擔心是本介紹Underscore.js的書(對Underscore.js有興趣的也可以參考lo-Dash (http://lodash.com/) )
最號章節附錄各種跟函編有關的js庫或者是可以轉譯成js的函數語言
還有現在流行的各種frp庫。
如果想要開始使用或者想要理解函編這本是很好的入門書,畢竟
js好讀懂,可以集中精神理解函編。不過不知道是我英文不給力還是
作者對文學也有研究,常常會有一些比較不常用的英文單字,不過
靠線上翻譯可以輕鬆理解。
頁數不是很多,可以耐著性子讀完絕對會對你有幫助,可以體會到
函編之美和其威力。當然在實踐中要小心一些可能的性能瓶頸和閉
包問題(不好debug和IE冒似會有記憶體洩漏),但是可以順便學習
unit test來偵測這類問題(也可以確保正確性),不過最難的還是要
說服項目老大阿:
好處有:
開發更快(如果你用得好的話,個人是深深體會)
更好測試(這個不用說了吧)
不用加班!
性能瓶頸和閉包問題就不用說了....(在這個大家都用高端瀏覽器的今天(?)你還擔心這個?)
javascript 當然因為先天的關係無法擁有全部函編特性,
作者帶你一步一步用js實作和完善函編特性和其使用常景,並有兩篇
過渡章節照顧對js還不算熟悉的朋友(一篇解釋各種scope、另外一篇recursion),覺得是非常好的安排,一方面可以複習js並且理解其對函編
的作用。
全書使用Underscore.js來輔助解釋,但是卻在使用Underscore.js之餘
解釋函編並不是語法上的變化,而是整個編程思想的改變。所以不用
擔心是本介紹Underscore.js的書(對Underscore.js有興趣的也可以參考lo-Dash (http://lodash.com/) )
最號章節附錄各種跟函編有關的js庫或者是可以轉譯成js的函數語言
還有現在流行的各種frp庫。
如果想要開始使用或者想要理解函編這本是很好的入門書,畢竟
js好讀懂,可以集中精神理解函編。不過不知道是我英文不給力還是
作者對文學也有研究,常常會有一些比較不常用的英文單字,不過
靠線上翻譯可以輕鬆理解。
頁數不是很多,可以耐著性子讀完絕對會對你有幫助,可以體會到
函編之美和其威力。當然在實踐中要小心一些可能的性能瓶頸和閉
包問題(不好debug和IE冒似會有記憶體洩漏),但是可以順便學習
unit test來偵測這類問題(也可以確保正確性),不過最難的還是要
說服項目老大阿:
好處有:
開發更快(如果你用得好的話,個人是深深體會)
更好測試(這個不用說了吧)
不用加班!
性能瓶頸和閉包問題就不用說了....(在這個大家都用高端瀏覽器的今天(?)你還擔心這個?)
有关键情节透露