JavaScript

Resources

strict mode

Begin files with:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_modearrow-up-right

Arrow functions: () => {}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functionsarrow-up-right

String

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Stringarrow-up-right

UTF Support

https://stackoverflow.com/questions/16293923/does-v8-have-unicode-supportarrow-up-right https://github.com/v8/v8/blob/master/include/v8.harrow-up-right

window

window.location.hash

Results:

Results will always be prefixed with #

scroll

Scroll to a part of the screen.

trailing commas

http://exploringjs.com/es2016-es2017/ch_trailing-comma-parameters.htmlarrow-up-right

Simple Assert

Warning: querystring.stringify does not stringify deeply nested objects.

Classes

Flow vs TypeScript

Flow

https://flow.org/en/docs/config/arrow-up-right

https://github.com/facebook/relay/blob/master/.flowconfigarrow-up-right https://github.com/facebook/react/blob/master/.flowconfigarrow-up-right https://github.com/graphql/graphql-js/blob/master/.flowconfigarrow-up-right

ESLINT

Alternatives

Frameworks

ORM

Last updated