Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $19.99
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
Functional JavaScript: Introducing Functional Programming with Underscore.js

Functional JavaScript: Introducing Functional Programming with Underscore.js

Ratings:

5.0

(1)
|Views: 2,497|Likes:

How can you overcome JavaScript language oddities and unsafe features? With this book, you’ll learn how to create code that’s beautiful, safe, and simple to understand and test by using JavaScript’s functional programming support. Author Michael Fogus shows you how to apply functional-style concepts with Underscore.js, a JavaScript library that facilitates functional programming techniques. Sample code is available on GitHub at https://github.com/funjs/book-source.

Fogus helps you think in a functional way to help you minimize complexity in the programs you build. If you’re a JavaScript programmer hoping to learn functional programming techniques, or a functional programmer looking to learn JavaScript, this book is the ideal introduction.

Use applicative programming techniques with first-class functions Understand how and why you might leverage variable scoping and closures Delve into higher-order functions—and learn how they take other functions as arguments for maximum advantage Explore ways to compose new functions from existing functions Get around JavaScript’s limitations for using recursive functions Reduce, hide, or eliminate the footprint of state change in your programs Practice flow-based programming with chains and functional pipelines Discover how to code without using classes

How can you overcome JavaScript language oddities and unsafe features? With this book, you’ll learn how to create code that’s beautiful, safe, and simple to understand and test by using JavaScript’s functional programming support. Author Michael Fogus shows you how to apply functional-style concepts with Underscore.js, a JavaScript library that facilitates functional programming techniques. Sample code is available on GitHub at https://github.com/funjs/book-source.

Fogus helps you think in a functional way to help you minimize complexity in the programs you build. If you’re a JavaScript programmer hoping to learn functional programming techniques, or a functional programmer looking to learn JavaScript, this book is the ideal introduction.

Use applicative programming techniques with first-class functions Understand how and why you might leverage variable scoping and closures Delve into higher-order functions—and learn how they take other functions as arguments for maximum advantage Explore ways to compose new functions from existing functions Get around JavaScript’s limitations for using recursive functions Reduce, hide, or eliminate the footprint of state change in your programs Practice flow-based programming with chains and functional pipelines Discover how to code without using classes

More info:

Publish date: Jun 1, 2013
Added to Scribd: Jun 03, 2013
Copyright:Traditional Copyright: All rights reservedISBN:9781449360795
List Price: $19.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

04/11/2014

260

9781449360795

$19.99

USD

pdf

text

original

You're Reading a Free Preview
Pages 11 to 20 are not shown in this preview.
You're Reading a Free Preview
Pages 31 to 51 are not shown in this preview.
You're Reading a Free Preview
Pages 62 to 153 are not shown in this preview.
You're Reading a Free Preview
Pages 164 to 196 are not shown in this preview.
You're Reading a Free Preview
Pages 207 to 260 are not shown in this preview.

Activity (8)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
amisha182 liked this
reimiko liked this
Pedro Hernandez liked this
gtoledano liked this
Muhammad Kaleem liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->