Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
10 Cards in this Set
- Front
- Back
=> a.k.a. "fat arrow" |
ES6 feature taken from coffeescript. "var coolFunction = "var coolFunction = |
|
isomorphic javascript |
JavaScript application written in a way that shares client-side and server-side code. A huge benefit of isomorphic JavaScript is that it can render a page that requires JavaScript code on the server and serve it up to the client much faster. |
|
EcmaScript 2015 |
The official name for ES6, because after ES6 Ecma will publish new versions of EcmaScript every year. ES7 will be ES 2016. |
|
Rendr |
A JavaScript library which makes Backbone.js apps isomorphic. |
|
End-to-end testing a.k.a. E2E |
A design technique in which you test an entire user session spanning multiple pages. |
|
Antipattern |
A design pattern which is ultimately counterproductive. |
|
ORM |
Object Relational Mapping. A type of service which acts as a mediator between the front-end developer and the database, providing a friendlier interface than direct database queries.
Some ORMs can even extend the functionality of the database. |
|
three.js |
A JavaScript library which provides an API for making WebGL (3D rendering in the browser which directly connects to the users' video card). |
|
asm.js |
A compiler which translates C or C++ code into JavaScript in an intelligent way which often results in faster code than the same functionality written in vanilla JS. Created by Mozilla. |
|
TSC a.k.a. TypeScript |
A "typed superset of JavaScript" which compiles to JavaScript, like CoffeeScript. TypeScript allows coders to define the type of a variable and throw an error if it is accidentally set to a value of a different type. |