JavaScript

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

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

Statements / Expressions / Declarations / Definitions

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions#Function_constructor_vs._function_declaration_vs._function_expression http://www.2ality.com/2012/09/expressions-vs-statements.html http://www.w3schools.com/js/js_function_definition.asp http://eloquentjavascript.net/03_functions.html http://www.phpied.com/3-ways-to-define-a-javascript-class/ http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/ http://danielmoi.com/blog/wp-admin/post-new.php http://kangax.github.io/nfe/#solution