Code

JSDoc

Started using JSDoc syntax for when I’m describing methods/functions I’m learning about. (Although JSDoc is a way of generating HTML files from the comments included inside a JS file) http://speakingjs.com/es5/ch29.html http://usejsdoc.org/index.html https://github.com/jsdoc3/jsdoc

Pseudoselectors

a:hover a:visited a:link = unvisited link p:first-child = paragraphs that are the FIRST CHILD of their parents (not the first child of paragraphs) – can also use this with <a> tags too! p:nth-child(n) = selects all paragraphs that are the nth-child (p:nth-child(3) selects all paragraphs that are the 3rd child) Remember that “children” are not […]

Function Keys and Chrome DevTools

Get rid of needing to press “fn” System Preferences > Keyboard > Keyboard Select “Use all F1, F2, etc keys as standard function keys Now, if you want to increase volume (for example), then you use the “fn” key Get rid of Mission Control System Preferences > Keyboard > Shortcuts > Mission Control Deselect “Show […]

OOJ / Classes / Pseudoclassical etc

https://docs.google.com/document/d/1F9DY2TtWbI29KSEIot1WXRqqao7OCd7OOC2W3oubSmc/pub?embedded=true https://github.com/udacity/fend-office-hours/tree/master/OOJS/Object-Oriented%20Basics https://gist.github.com/kkas/e9321e7dbb8e205e05d3 http://www.javascriptkit.com/javatutors/oopjs2.shtml http://www.phpied.com/3-ways-to-define-a-javascript-class/ http://blog.pivotal.io/labs/labs/javascript-constructors-prototypes-and-the-new-keyword = this is good http://javascriptissexy.com/oop-in-javascript-what-you-need-to-know/ = this looks good, need to go through it http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/ http://stackoverflow.com/questions/9772307/declaring-javascript-object-method-in-constructor-function-vs-in-prototype/9772864#9772864

Various P3 Game resources

http://www.thefullresolution.com/arcade_game/js/app.js http://www.thefullresolution.com/arcade_game/js/engine.js https://discussions.udacity.com/t/share-your-arcade-game/27016/31 https://discussions.udacity.com/t/different-approaches-in-object-oriented-javascript-john-susan/27154 https://discussions.udacity.com/t/changing-game-scene/16486 https://discussions.udacity.com/t/i-cant-get-my-enemies-to-move-help/15696/25 https://discussions.udacity.com/t/start-end-the-game/21441 https://discussions.udacity.com/t/finite-state-machine-to-model-game-states/21955/4 https://github.com/alexsales/frontend-nanodegree-arcade-game http://gamedevelopment.tutsplus.com/tutorials/finite-state-machines-theory-and-implementation–gamedev-11867 https://discussions.udacity.com/t/feedback-for-basic-project-3/34903 https://discussions.udacity.com/t/extra-tips-for-getting-started-on-project-3/4078   Code validation http://stackoverflow.com/questions/6803305/should-i-use-jslint-or-jshint-javascript-validation https://discussions.udacity.com/t/jsdoc-questions/34932 http://udacity.github.io/frontend-nanodegree-styleguide/javascript.html