x
JavaScript and Node FUNdamentals cover page
JavaScript and Node FUNdamentals

Suggested

$9.87
Buy Now

Formats Included

JavaScript and Node FUNdamentals

A Collection of Essential Basics

A short read to brush up and refresh JavaScript and Node.js topics

JavaScript and Node FUNdamentals cover page Edit
This book is 100% Complete
Buy Now
$9.87
Suggested

Free sample

Read Download

About the Book

If it’s not fun, it’s not JavaScript.

A short read to brush up and refresh JavaScript and Node.js topics:

  • JavaScript FUNdamentals: The Powerful and Misunderstood Language of The Web

  • CoffeeScript FUNdamentals: The Better JavaScript

  • Backbone.js FUNdamentals: The Cornerstone of JavaScript MV* Frameworks

  • Node.js FUNdamentals: JavaScript on The Server

  • Express.js FUNdamentals: The Most Popular Node.js Framework

Also available on Amazon.com in Kindle

  • Feedback
  • Share this book

Table of Contents

  • 1. JavaScript FUNdamentals: The Powerful and Misunderstood Language of The Web
    • 1.1 Expressiveness
    • 1.2 Loose Typing
    • 1.3 Object Literal Notation
    • 1.4 Functions
    • 1.5 Arrays
    • 1.6 Prototypal Nature
    • 1.7 Conventions
    • 1.8 No Modules
    • 1.9 Immediately-Invoked Function Expressions (IIFEs)
    • 1.10 Keyword “this”
    • 1.11 Pitfalls
    • 1.12 Further Learning
  • 2. CoffeeScript FUNdamentals: The Better JavaScript
    • 2.1 Semicolons, Whitespace and Parentheses
    • 2.2 Vars
    • 2.3 Conditions
    • 2.4 Functions
    • 2.5 Classes
    • 2.6 Arrays and Slicing
    • 2.7 Splats
    • 2.8 Comprehensions
    • 2.9 Conclusion
  • 3. Backbone.js FUNdamentals: The Cornerstone of JavaScript MV* Frameworks
    • 3.1 Typical Backbone.js App Structure
    • 3.2 Setting up Backbone.js App from Scratch
    • 3.3 Dependencies for the Backbone.js Project
    • 3.4 Working with Backbone.js Collections
    • 3.5 Event Binding with Backbone.js and jQuery
    • 3.6 Backbone.js Views and Subviews with Underscore.js
    • 3.7 Super Simple Backbone Starter Kit
    • 3.8 Conclusion
  • 4. Node.js FUNdamentals: JavaScript on The Server
    • 4.1 Read-Eval-Print Loop (a.k.a. Console) in Node.js
    • 4.2 Launching Node.js Scripts
    • 4.3 Node.js Process Information
    • 4.4 Accessing Global Scope in Node.js
    • 4.5 Exporting and Importing Modules
    • 4.6 Buffer is a Node.js Super Data Type
    • 4.7 __dirname vs. process.cwd
    • 4.8 Handy Utilities in Node.js
    • 4.9 Reading and Writing from/to The File System in Node.js
    • 4.10 Streaming Data in Node.js
    • 4.11 Installing Node.js Modules with NPM
    • 4.12 Hello World Server with HTTP Node.js Module
    • 4.13 Debugging Node.js Programs
    • 4.14 Taming Callbacks in Node.js
    • 4.15 Introduction to Node.js with Ryan Dahl
    • 4.16 Moving Forward with Express.js
  • 5. Express.js FUNdamentals: The Most Popular Node.js Framework
    • 5.1 Express.js Installation
    • 5.2 Express.js Command-Line Interface
    • 5.3 Routes in Express.js
    • 5.4 Middleware as The Backbone of Express.js
    • 5.5 Configuration of an Express.js App
    • 5.6 Jade is Haml for Express.js/Node.js
    • 5.7 Conclusion About The Express.js Framework
    • 5.8 ExpressWorks
    • 5.9 Update
  • 6. About the Author
  • 7. Review
  • 8. Errata
  • 9. Contact Us

About the Author

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks. We process the refunds manually, so they may take a few days to show up.
See full terms.