Reactive Programming with JavaScript

Jonathan Hayward

  • 出版商: Packt Publishing
  • 出版日期: 2015-08-31
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 230
  • 裝訂: Paperback
  • ISBN: 1783558555
  • ISBN-13: 9781783558551
  • 相關分類: JavaScript
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Learn the hot new front-end web framework from Facebook: ReactJS, an easy way of developing the V in MVC and a better approach to software engineering in JavaScript

About This Book

  • Learn to develop webapps for Facebook's front-end development using ReactJS
  • Use functional reactive programming with ReactJS
  • Easyto understand, comprehensive with in-depth coverage of practical examples

Who This Book Is For

If you are proficient with JavaScript and want to know about functional programming, reactive programming, functional reactive programming, and the Facebook approach to functional reactive programming then this book is for you.

This book is also for web/front-end developers who would like webapps to be developed faster and more easily using the ReactJS framework.

Basic knowledge of JavaScript is expected.

What You Will Learn

  • Learn functional reactive programming with JavaScript for non-mathematicians
  • Experience Facebook's primary front-end framework, ReactJS
  • Using the tools Facebook uses to build a better site in less time
  • Create and implement Node.js
  • Delve into the development of webapps using ReactJS
  • Implementation of FRP ReactJS with live examples

In Detail

Reactive programming is carried out using the building blocks of functional programming. JavaScript libraries such as ReactJS are used for front-end web development that is both competent and powerful. ReactJS is intensively being used to develop webapps for Facebook.

This title is among the first of those addressing how everyday programmers can take advantage of (functional) reactive programming without having an extremely heavy mathematical background. It starts with the basics a front-end developer can easily connect with, while also covering the basics of functional programming. Then it goes on to explain non-functional reactive programming with the help of a live example. After that it gives a theoretical overview of reactive programming supported by functional programming. Tools to make functional reactive programming easier like Bacon.js, a library like jQuery, are also covered. Finally, it finishes with building one small and one larger front-end project.

商品描述(中文翻譯)

學習 Facebook 的熱門新前端網頁框架:ReactJS,這是一種簡單的方式來開發 MVC 中的 V,並且是 JavaScript 中更好的軟體工程方法。

關於本書
- 學習使用 ReactJS 為 Facebook 的前端開發開發網頁應用程式
- 使用 ReactJS 進行函數式反應式編程
- 易於理解,內容全面,深入涵蓋實用範例

本書適合誰
如果您精通 JavaScript,並想了解函數式編程、反應式編程、函數式反應式編程以及 Facebook 的函數式反應式編程方法,那麼這本書適合您。

本書也適合希望使用 ReactJS 框架更快、更輕鬆地開發網頁應用程式的網頁/前端開發人員。

預期具備基本的 JavaScript 知識。

您將學到什麼
- 學習為非數學家使用 JavaScript 進行函數式反應式編程
- 體驗 Facebook 的主要前端框架 ReactJS
- 使用 Facebook 用來在更短時間內建立更好網站的工具
- 創建和實現 Node.js
- 深入探討使用 ReactJS 開發網頁應用程式
- 實作 FRP ReactJS 的實時範例

詳細內容
反應式編程是使用函數式編程的基本構建塊來進行的。像 ReactJS 這樣的 JavaScript 函式庫被用於既能勝任又強大的前端網頁開發。ReactJS 正在被廣泛用於為 Facebook 開發網頁應用程式。

本書是首批針對日常程式設計師如何利用(函數式)反應式編程而不需要極其深厚的數學背景的書籍之一。它從前端開發人員可以輕鬆連接的基礎開始,同時涵蓋函數式編程的基本概念。然後,它通過實時範例解釋非函數式反應式編程。之後,它提供了支持函數式編程的反應式編程的理論概述。還涵蓋了使函數式反應式編程更簡單的工具,如 Bacon.js 和類似 jQuery 的函式庫。最後,它以構建一個小型和一個大型前端專案作結。