JavaScript and Node FUNdamentals: A Collection of CoffeeScript, Node.js, Backbone.js Essential Basics

JavaScript and Node FUNdamentals: A Collection of CoffeeScript, Node.js, Backbone.js Essential Basics

Azat Mardan


A brief learn to sweep up and refresh JavaScript and Node.js topics:

If it’s no longer enjoyable, it’s no longer JavaScript.

With JavaScript and Node basics we will study the mandatory beginning for full-stack JavaScript internet development:

  • JavaScript basics: The robust and Misunderstood Language of The Web
  • CoffeeScript basics: the higher JavaScript
  • Backbone.js basics: The Cornerstone of JavaScript MV* Frameworks
  • Node.js basics: JavaScript at the Server
  • Express.js basics: the preferred Node.js Framework

TABLE OF CONTENTS

1 JavaScript basics: The robust and Misunderstood Language of The Web

1.1 Expressiveness

1.2 free Typing

1.3 item Literal Notation

1.4 Functions

1.5 Arrays

1.6 Prototypal Nature

1.7 Conventions

1.8 No Modules

1.9 Immediately-Invoked functionality Expressions (IIFEs)

1.10 key-phrase “this”

1.11 Pitfalls

1.12 extra Learning

2 CoffeeScript basics: the higher 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 basics: The Cornerstone of JavaScript MV* Frameworks

3.1 normal Backbone.js App Structure

3.2 developing Backbone.js App from Scratch

3.3 Dependencies for the Backbone.js Project

3.4 operating with Backbone.js Collections

3.5 occasion Binding with Backbone.js and jQuery

3.6 Backbone.js perspectives and Subviews with Underscore.js

3.7 great basic spine Starter Kit

3.8 Conclusion

4 Node.js basics: JavaScript at 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 strategy Information

4.4 having access to worldwide Scope in Node.js

4.5 Exporting and uploading Modules

4.6 Buffer is a Node.js great facts Type

4.7 __dirname vs. process.cwd

4.8 convenient Utilities in Node.js

4.9 analyzing and Writing from/to The dossier procedure in Node.js

4.10 Streaming info in Node.js

4.11 fitting Node.js Modules with NPM

4.12 hi international Server with HTTP Node.js Module

4.13 Debugging Node.js Programs

4.14 Taming Callbacks in Node.js

4.15 creation to Node.js with Ryan Dahl

4.16 relocating ahead with Express.js

5 Express.js basics: the preferred Node.js Framework

5.1 Express.js Installation

5.2 Express.js Command-Line Interface

5.3 Routes in Express.js

5.4 Middleware because the spine of Express.js

5.5 Configuration of an Express.js App

5.6 Jade is Haml for Express.js/Node.js

5.7 end concerning the Express.js Framework

5.8 Update

6 concerning the Author

6.1 Errata

6.2 touch Us

Show sample text content

Download sample