• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/10

Click to flip

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 =
x => x * x;"
is the same as


"var coolFunction =
function(x) {return x * x}.bind(this);"

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.