-
Notifications
You must be signed in to change notification settings - Fork 2
JS Resources
- JavaScript for Cats
- Professor Frisby's Mostly Adequate Guide to Functional Programming
- Eloquent Javascript (annotated)
- Speaking Javascript
- Exploring ES6
- Udemy - Javascript Understanding the Weird Parts (first 3.5 hrs)
Find javascript libraries at http://jster.net
See Also: ➿ Quick JS | ⌚ Challenges | 🔧 Exercises | 📋 Editors | 📰 Blogs | 📚 Books
- REPL (node)
- JSBin
- CodePen
- CoderPad (pair programming) (Get Demo access forever 😄 )
- C9 (IDE, pair programming)
- Object Playground (visualize objects)
- Plunker
- Secrets of the JavaScript Ninja
- Programming JavaScript Applications
- Maintainable JavaScript
- Learning JavaScript Design Patterns
- Airbnb JavaScript Style Guide
- JSDoc
- Javascript Allonge Six
-
Eloquent Javascript
Fantastic, thorough introduction to the basics and features of Javascript, complete with in-browser interactive code -
Eloquent Javascript - The Annotated Version
An annotated version of the above Eloquent Javascript with additional helpful comments and discussions to help clarify some sections that might be confusing to newcomers to programming -
Professor Frisby's Mostly Adequate Guide to Functional Programming
Quite in-depth guide to Functional Programming in Javascript
Learn to code and help nonprofits. Join our open source community in 15 seconds at http://freecodecamp.com
Follow our Medium blog
Follow Quincy on Quora
Follow us on Twitter
Like us on Facebook
And be sure to click the "Star" button in the upper right of this page.
New to Free Code Camp?
JS Concepts
JS Language Reference
- arguments
- Array.prototype.filter
- Array.prototype.indexOf
- Array.prototype.map
- Array.prototype.pop
- Array.prototype.push
- Array.prototype.shift
- Array.prototype.slice
- Array.prototype.some
- Array.prototype.toString
- Boolean
- for loop
- for..in loop
- for..of loop
- String.prototype.split
- String.prototype.toLowerCase
- String.prototype.toUpperCase
- undefined
Other Links