JavaScript Frameworks Resources and Tutorials

Contribute on GitHub

Angular.js

  • Angular for the jQuery developer (tutorial)
  • Angular.js Cheat Sheet (cheat sheet)
  • Angular.js Guide (guide)
  • Angular.js Snippets for Sublime Text 2
  • AngularJS – Step by Logical Step (book)
  • AngularJS Succinctly (book) (PDF, Kindle) (Just fill the fields with any values)
  • Angular.js Tutorial (tutorial)
  • Angular.js Youtube Channel (video/resource)
  • AngularJS – Extend your Browser (slides)
  • AngularJS in 60 Minutes (book) (PDF)
  • AngularJS Insights (slides)
  • egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training (video/tutorial)
  • egghead.io: Learn AngularJS with Tutorial Videos & Training (video/tutorial)
  • Learn AngularJS with free interactive lessons (interactive tutorial)
  • Mastering AngularJS Directives (slides)
  • Recipes with Angular.js (book) (Leanpub, by Frederik Dietz)
  • Seven-Part Introduction to Angular (tutorial)
  • Unit Testing Best Practices in AngularJS (article/tutorial)

Backbone.js

  • A Complete guide for learning Backbone.js (guide/tutorial)
  • A pragmatic guide to Backbone.js apps (tutorial)
  • Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1 (tutorial) part 2 (tutorial)
  • Backbone.js and socket.io (tutorial)
  • Backbone Tutorials: Beginner, Intermediate and Advanced (tutorial) – Thomas Davis
  • Backbonejs Tutorials (video/tutorial)
  • Building Single Page Web Apps with Backbone.js (book) (work in progress)
  • Developing Backbone.js Applications (book)
  • Getting Started with Backbone.js (tutorial)
  • Hello Backbone – Hello world examples of increasing complexity (tutorial)
  • How to share Backbone.js models with node.js (tutorial)

D3.js

  • D3 Tips and Tricks
  • Dashing D3.js Tutorial (tutorial)
  • Interactive Data Visualization for the Web (book)
  • Interactive Data Visualization with D3 (book)

Dojo

  • Dojo: The Definitive Guide – Matthew A. Russell

Ember.js

  • Ember 101 (video)
  • Ember App with RailsApi
  • Ember.js – Getting started (tutorial)
  • EmberFlare
  • Let’s Learn Ember (video/tutorial)
  • Vic Ramon’s Ember Tutorial (tutorial)

Express.js

  • Express.js Guide (book) (Leanpub, by Azat Mardanov)

jQuery

  • JavaScript Fundamentals, Plus a Dash Of JQuery – for dinner ladies (book)
  • jQuery Novice to Ninja (book) (PDF)
  • jQuery Succinctly, Syncfusion (book) (PDF, Kindle) (Just fill the fields with any values)

Knockout.js

  • Knockout.js Starter (book)
  • Knockout.js Succinctly (book) (PDF, Kindle) (Just fill the fields with any values)
  • tech.pro: Knockout.js tutorial video series
    • Lesson 1 – Introduction (video)
    • Lesson 2 – Initialising the application (video)
    • Lesson 3 – Adding a view Model (video)
    • Lesson 4 – Basic bindings (video)
    • Lesson 5 – Observable arrays (video)
    • Lesson 6 – The for each binding (video)
    • Lesson 7 – The event binding (video)
    • Lesson 8 – The click binding (video)
    • Lesson 9 – Custom bindings (video)
    • Lesson 10 – Computed Observables (video)
    • Lesson 11 – The visible binding (video)
    • Lesson 12 – The value binding (video)
    • Lesson 13 – Additional Knockout features (video)
    • Lesson 14 – Adding a lightbox (video)
    • Lesson 15: Summary of the series (Coming soon…)

Meteor

Close