web前端系統的核心邏輯已經從簡單的靜態展示和互動,演進為面向使用者的多入**互響應,以及隨之產生的事件流。近代軟體系統主流的命令式程式設計和資訊資料管理模式,有時已不能滿足當前場景的前端開發需求,而函式式非常契合這些需求,因而受到前端開發者的歡迎。
近年來,隨著前端工程化發展逐漸成熟,前端開發領域的大部分工具和框架都引入了函式式的特性,並借鑑了其中的一些思想。這些框架和工具涵蓋了早期工具庫,如jquery、lodash,以及近幾年網際網路公司普遍使用的react、狀態管理等,使得函式式成為web開發領域重要的技術。
《前端函式式演進》是一部寫給前端工程師的函式式程式設計實戰指南,由阿里本地生活企業訂餐前端負責人撰寫。
作者結合自己在前端領域的大量工程實踐經驗,首先從前端開發者的角度介紹了函式式程式設計在前端領域的演進,以及前端必備的函式式程式設計知識;然後對react和rxjs等流行前端工具的函式式程式設計功能和思想進行了深入剖析,既可以幫助讀者更好地理解和使用這些工具,又能給予讀者技術選型方面的建議。此外,書中提供了平台級別的前端開發示例的多種實現,方便讀者結合書中的理論進行印證和思考。
【本書共9章,可從邏輯上分為3個部分】
*第①部分 理論基礎
首先盤點了命令式程式設計、宣告式程式設計等各種常見的程式設計正規化以及它們在前端領域的表現,然後介紹了前端函式式的基礎概念和函式式思維,以及前端的各種常見特徵。
*第②部分 原理分析
首先介紹了經典的函式式模型monadic,然後基於jquery等工具梳理了在函式式程式設計的影響下前端工具形態的演進,最後基於熱門框架rxjs和react hooks分析了函式式思想對它們以及整個前端領域的影響。
*第③部分 總結
首先總結了前端開發的核心複雜度和函式式思想的作用,並**了前端工程化相關的內容;然後梳理了全書的示例,幫助讀者通過**完成知識的落地。
【適合誰看】
本書內容圍繞前端開發領域,列舉的例項多基於前端框架和工具等方面,所以更適合中高階前端開發者和對前端生態有所了解的程式設計師閱讀。
本書除了介紹前端和函式式的基本概念及工具,還配有較多示例,可以幫助讀者理解這些理論內容和工具並應用到實踐中。除此之外,我將個人對這些理論演進的理解融入本書,希望能對讀者建立知識體系有一定的幫助。京東也正在5折限時**,感興趣的粉絲了解一下。
3月9日 晚上 8:00 開獎,祝您好運!
工作中用不到的技術要不要學?
有同學說,現在的工作中用不到openstack雲計算技術,那要不要學?我覺得運維班有乙個同學有個這方面的 名言 話,很經典!如果大多數公司都用openstack雲計算了,你在學這個可能就不值錢了。正因為用的公司不是很多,學完了才值錢,現在學完了,可以再公司裡給公司上,或者去需要的公司上,這樣價值就體...
工作中用不到的技術要不要學?
有同學說,現在的工作中用不到openstack雲計算技術,那要不要學?我覺得運維班有乙個同學有個這方面的 名言 話,很經典!如果大多數公司都用openstack雲計算了,你在學這個可能就不值錢了。正因為用的公司不是很多,學完了才值錢,現在學完了,可以再公司裡給公司上,或者去需要的公司上,這樣價值就體...
工作中用不到的技術要不要學?
有同學說,現在的工作中用不到openstack雲計算技術,那要不要學?我覺得運維班有乙個同學有個這方面的 名言 話,很經典!如果大多數公司都用openstack雲計算了,你在學這個可能就不值錢了。正因為用的公司不是很多,學完了才值錢,現在學完了,可以再公司裡給公司上,或者去需要的公司上,這樣價值就體...