Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond
暫譯: 精通 JavaScript 函數式編程:深入指南,撰寫穩健且可維護的 ES8 及更高版本 JavaScript 代碼
Federico Kereki
- 出版商: Packt Publishing
- 出版日期: 2017-11-29
- 定價: $1,480
- 售價: 6.0 折 $888
- 語言: 英文
- 頁數: 386
- 裝訂: Paperback
- ISBN: 1787287440
- ISBN-13: 9781787287440
-
相關分類:
JavaScript
-
其他版本:
Mastering JavaScript Functional Programming 2nd Edition
買這商品的人也買了...
-
$454設計模式之禪, 2/e
-
$403企業應用架構模式 (Patterns of Enterprise Application Architecture)
-
$490$382 -
$580$458 -
$505垃圾回收的演算法與實現
-
$352Three.js 開發指南 : WebGL 的 JavaScript 3D庫 (原書第2版)
-
$820$779 -
$250micro:bit 入門指南
-
$485JavaScript 框架設計, 2/e
-
$540$459 -
$249$174 -
$880$695 -
$480$379 -
$403PHP 7從零基礎到項目實戰
-
$480$432
商品描述
Master Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes
About This Book
- Become proficient and skilled with Functional Programming in JavaScript to solve real-world development problems
- Successfully apply Functional Programming concepts and techniques to everyday JavaScript programming
- Bring modularity, reusability, testability, and performance to your web apps
Who This Book Is For
If you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book.
What You Will Learn
- Create more reliable code with closures and immutable data
- Convert existing methods into pure functions, and loops into recursive methods
- Develop more powerful applications with currying and function composition
- Separate the logic of your system from implementation details
- Implement composition and chaining techniques to simplify coding
- Use functional programming techniques where it makes the most sense
In Detail
Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming.
This book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs.
商品描述(中文翻譯)
**掌握函數式程式設計技術,透過這本全面指南撰寫更乾淨、更安全且高效能的 JavaScript 代碼**
## 本書介紹
- 精通並熟練運用 JavaScript 中的函數式程式設計,以解決現實世界的開發問題
- 成功將函數式程式設計的概念和技術應用於日常的 JavaScript 編程
- 為您的網頁應用程式帶來模組化、可重用性、可測試性和效能
## 本書適合誰
如果您是 JavaScript 開發人員並希望應用函數式程式設計技術,那麼這本書適合您。只需具備函數式程式設計概念的基本知識即可。
## 您將學到什麼
- 使用閉包和不可變數據創建更可靠的代碼
- 將現有方法轉換為純函數,並將迴圈轉換為遞迴方法
- 利用柯里化和函數組合開發更強大的應用程式
- 將系統的邏輯與實現細節分離
- 實現組合和鏈式技術以簡化編碼
- 在最合適的地方使用函數式程式設計技術
## 詳細內容
函數式程式設計是一種使用函數開發軟體的程式設計範式。學習使用函數式程式設計是一種撰寫更簡潔代碼的好方法,能提高並發性和效能。JavaScript 語言特別適合函數式程式設計。
本書全面涵蓋 JavaScript 中函數式程式設計的主要主題,以產生更短、更清晰且可測試的程式。