- Military
- Amazon Delivery
- Real Estate Photography
- Sports Broadcasts
- Bridge Inspections
AR vs VR | |
* What are they? | |
--What is AR? | |
--What is VR? | |
--How are they different, how are they the same? | |
* Why Should I Care? | |
--What are past, present, future potential applications (Entertainment, 3D Modeling, Displaying Information) | |
--Who are the big players now (Microsoft, Nintendo, Google, Valve/HTC) |
ES6 is a tool for translating new Javascript functionality into syntax that is accepted by older browsers and browsers that suck....cough IE...cough
Transpilation is taking code from one language as the input and translating it into an output that is code in another language. In ES6, this is specifically taking newer javascript functionality and translating it backwards to allow developers to use the newest features without worrying about shitty browser incompatibility (still looking at you IE...).
I can explain how the new
keyword changes the way a function behaves.
8/10
I can explain the implicit steps that happen in my function when I use the new
keyword.
8/10
I can explain the difference between an object's prototype and the prototype
property on the constructor function.
module
?A module is a reference to a value or function stored in another file but made available for use in another file.
The code examples in the 2nd post are for a specific library (RequireJS) that handles javascript modules for easier requiring.
###Consider the four responsibilities that Rebecca lists for client side code (hint: they're color coded).
###What is one approach you can take from Mary's code and implement in your project? Since we're building the same app, it's all pretty relevant, though specifically it was nice to see how to break logic out into a presenter, a function that checks state, and even getting a peek into how to map keyboard controls into on screen actions. I really hope to be as modular as she was and make a serious effort to keep different logic types separate.