Skip to content

Latest commit

History

History
65 lines (51 loc) 路 5.04 KB

javascript.md

File metadata and controls

65 lines (51 loc) 路 5.04 KB

Javascript

Table of Contents

Books

Courses

Documentation

  • Arrayzing - Gives you answer on how to manage arrays by indexing topics from what you want to do, not the method names
  • ECMA-262 - The defacto living standards guide for JavaScript
  • JSDoc - Inline documentation that comes standard in common JavaScript code editors
  • Mozilla Developer Network (MDN) JavaScript Documentation - The premier resource by Mozilla (authors of FireFox) on JavaScript

Front-end Frameworks

Libraries

  • D3 - Data-Driven Documents - A fantastic javascript library for manipulating documents based on data
  • Greensock Animations Library - A supurb animations library that is easy to implement in JavaScript and is highly efficient
  • Package Phobia - Check the package size of any package on NPM
  • ndb - Wrapper around Chrome DevTools for easy server-side debugging
  • npkill - Find and remove node_modules folders
  • Runpkg - Static package analysis and browsing for anything on the Unpkg CDN
  • ThreeJS - A brilliant JavaScript 3D rendering library
  • Unpkg - A global content delivery network for everything on npm

Tests

  • Jasmine - A TTD package for quick, simple behavior-driven JavaScript testing that does not depend on any other frameworks
  • Jest - Facebook's answer to JavaScript TTD that provides great integration with React
  • JavaScript Testing - A free Udacity course that goes over the basics of JavaScript unit testing With Jasmine, it's better as a refresher or introduction than a deep dive
  • React Testing Library - a very light-weight solution for testing React components by Kent C. Dodds
  • Sinon.js - Standalone test spies, stubs and mocks that works with any unit testing framework